
Udon
Udon · 코딩 · 생산성
Udon은 Apple Silicon Mac을 Mac 홈서버로 바꾸는 소프트웨어다. 브라우저에서 컨테이너와 파일 공유를 관리하고, 원하면 AI 시스템 관리자까지 붙일 수 있다.

Udon 소개
About
Udon이란
Udon은 Mac을 홈서버로 쓰기 위한 Mac 대시보드다. macOS 26을 올린 M1 이후 Mac에서 터미널 명령 한 줄로 설치하고, 브라우저에서 컨테이너를 돌리고 공유 폴더를 붙이고 디스크 상태를 확인하고 App Store 앱을 연다. 그동안 Mac은 평소처럼 Mac으로 동작한다.
Udon이 메우는 빈틈은 분명하다. macOS에는 셀프호스팅용 화면이 없어서 대부분 SSH 창 하나, 별도 컨테이너 관리 화면 하나, 2년 전 블로그에서 복사한 명령 폴더 하나로 끝난다. Mac에서 Docker를 쓰는 도구는 이미 충분하다. Mac 셀프호스팅에 없는 것은 무엇이 돌고 있는지 한 화면에서 보는 자리다. Udon은 그 작업을 한 페이지에 모으고, 이미지 받기부터 죽은 컨테이너 로그 읽기까지 대신 처리하는 어시스턴트를 붙인다.
설치 전에 알아야 할 제약도 있다. Apple Silicon과 macOS 26이 필요하므로 Intel Mac은 지원하지 않는다. 한 대의 기기를 서버로 만드는 방식이라 RAID도, 디스크 이중화도 없다. 어시스턴트는 선택 사항이고 모델 비용은 따로 낸다. 스마트폰 앱은 예고됐지만 아직 나오지 않았다.
시작하기
- 계속 켜 둘 Mac의 터미널에서 udon.sh의 설치 명령을 실행한다.
- 같은 네트워크에서 대시보드 주소를 열고 관리자 계정을 만든다.
- Run 창에서 첫 컨테이너를 띄운다. nginx:latest 같은 이미지를 넣고 포트를 공개하고 폴더나 이름 있는 볼륨을 붙인다.
- Mac과 스마트폰 또는 노트북에 Tailscale을 연결해 집 밖에서도 대시보드를 연다.
- 설정에서 어시스턴트를 켜고 Anthropic, OpenAI, Mac에 이미 로그인된 코딩 CLI, 또는 로컬 모델을 고른 뒤 연결 테스트가 끝날 때까지 기다린다.
제품 정보
Udon의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- 남는 Mac mini가 있는 사람
- NAS를 시도했다가 흥미를 잃은 사람
- 원격 작업 기기가 필요한 개발자
작업
- 미디어 서버 구축
- 유료 클라우드 사진 보관 대체
- 안내 문서 다섯 편을 읽지 않고 스택 구성
활용 상황
- 창고장 속 Mac mini에 외장 SSD를 물리고, 여행 중 스마트폰으로 Tailscale을 통해 대시보드를 연다.
- 새벽에 컨테이너가 죽는다. 어시스턴트가 로그를 읽고 원인 후보를 짚은 뒤 수정안을 승인 대기로 내놓는다.
- 같은 집에 사는 두 사람이 스캔과 백업용 공유 폴더를 필요로 해서, 별도 계정과 권한을 가진 SMB 공유를 만든다.
주요 기능
명령 한 줄 설치, Mac은 Mac 그대로
설치는 터미널 명령 한 줄이면 끝난다. 재설치도, 부팅 USB도 필요 없다. Udon은 백그라운드 서비스로 돌고 Mac은 평소 데스크톱으로 부팅한다. 예비 Mac mini를 서버이자 가끔 앉는 작업 기기로 쓸 수 있는 이유다. 같은 컴퓨터에 꼭 쓰는 데스크톱 앱이 있을 때 특히 중요하다.
컨테이너와 스택을 다루는 브라우저 대시보드
컨테이너 화면은 이미지, 포트, 볼륨, 환경 변수, CPU와 메모리 상한, 네트워크, 재시작 정책을 다룬다. Apple Container나 OrbStack에서 Run 창으로 하나씩 띄우거나, OrbStack의 비주얼 Composer에서 Docker Compose 스택을 조립한다. 이미지 받기 출력이 실시간으로 흐르고, 컨테이너가 뜨면 공개한 포트마다 LAN 주소가 표시된다.
승인과 감사 로그가 붙은 AI 시스템 관리자
어시스턴트는 Udon 자체 도구를 호출하므로 내 계정 권한으로 움직이고 모든 동작이 감사 로그에 남는다. 앱 카탈로그를 검색하고 공유 네트워크와 볼륨을 포함한 스택을 제안해 만든 뒤, 각 컨테이너 로그를 읽고 수정을 권할 수 있다. 승인 표시가 언제 멈출지 정한다. 기본은 읽기만, 완화하면 되돌릴 수 있는 변경까지, 신뢰하면 전부다. 키는 Mac 안에서 데몬만 읽는 파일에 남는다.
파일, SMB 공유, 디스크 상태
파일 탐색, SMB 공유, 디스크 상태가 그 자원을 쓰는 컨테이너와 같은 화면에 있다. 호스트 폴더를 한 번 붙이면 컨테이너와 공유에서 다시 쓴다. 볼륨이 실제 어디 있는지 추측할 일이 줄어든다. 사진의 유일한 사본을 담은 기기에서는 디스크 상태 감시가 가장 중요한 부분이다.
내 Tailscale 망을 통한 원격 접속
원격 접속은 공유기의 포트를 여는 대신 Tailscale이라는 내 사설망을 지난다. 대시보드는 HTTPS로 제공되고 집에서든 밖에서든 스마트폰 브라우저로 로그인한다. 트래픽이 Udon 서버를 거치지 않고, 컨테이너 하나 확인하려고 집 IP를 인터넷에 노출하지 않아도 된다.
익숙한 셀프호스팅 앱 카탈로그
Udon에는 앱 카탈로그와 설치 흐름이 들어 있다. 집에서 실제로 돌리는 소프트웨어가 대상이다. Jellyfin과 Plex는 미디어, Immich는 사진, Nextcloud는 파일, Vaultwarden은 비밀번호, Paperless는 문서, n8n은 자동화를 맡는다. 각 앱은 여전히 설정이 필요하고 상당 부분은 어시스턴트가 대신하지만, 빈 Mac에서 작동하는 서비스까지의 거리는 확실히 줄어든다.
장단점
장점
- Mac 한 대당 29달러 일회 결제다. 구독도, 계정 생성도 없고 업데이트가 포함된다.
- 대시보드가 모든 브라우저에서 열려서 별도 소프트웨어 없이 스마트폰이 Mac 홈서버의 조작 화면이 된다.
- Mac mini는 대기 전력이 몇 와트 수준이고 조용하다. 컨테이너를 계속 돌릴 기기로 무리가 없다.
- 어시스턴트는 기본으로 꺼져 있고 변경 전에 묻고 감사 로그를 남긴다. AI 시스템 관리자는 내가 켤 때만 움직인다.
- 원격 접속을 Tailscale에 맡겨 포트 포워딩도, 대시보드의 공개 인터넷 노출도 피한다.
단점
- Apple Silicon과 macOS 26이 필수라 Intel Mac과 오래된 시스템은 모두 빠진다.
- iPhone 앱은 아직 TestFlight 단계이고 Android 앱은 2027년 1월 예정이라, 당장은 브라우저가 유일한 입구다.
- 어시스턴트에는 Anthropic이나 OpenAI 키, 로그인된 코딩 CLI, 또는 로컬 모델이 필요하다. 29달러 외에 비용이나 설정 절차가 더 붙는다.
- Mac 한 대는 NAS를 대신하지 못한다. RAID도 예비 디스크도 없고, 기기가 죽으면 서비스와 파일이 함께 사라진다. 별도 백업이 전제다.
자주 묻는 질문
Apple Silicon Mac을 홈서버로 바꾸는 소프트웨어다. 터미널 명령 한 줄로 설치하고, 컨테이너와 파일, 공유, 패키지, 시스템 상태를 다루는 브라우저 대시보드를 제공한다. 같은 작업을 수행하는 AI 어시스턴트는 선택으로 붙인다.
관련 콘텐츠
Udon와 관련된 도구, 스킬, 아티클을 살펴보세요.
Udon 대안
Base Code
Base44 (Wix) · 코딩 · 생산성Base Code는 Base44가 만든 공유 클라우드 개발 환경이다. 팀은 기존 GitHub 저장소에 대한 변경을 채팅으로 설명하고, 미리보기로 확인한 뒤 풀 리퀘스트로 돌려보낸다.
Google EmbeddingGemma 2
Google DeepMind · 글쓰기 · 이미지 · 코딩Google EmbeddingGemma 2는 7억 4000만 파라미터의 오픈 모델로, 텍스트와 코드, 이미지, 오디오, 영상 프레임을 하나의 768차원 공간에 벡터로 바꿔 스마트폰과 노트북에서 실행한다.
GitGlow
GitGlow · 코딩 · 생산성GitGlow는 내 코드와 AI 에이전트의 변경을 한 리뷰에 모으는 데스크톱 Git 클라이언트다. 배포 전에 내 기계에서 무엇이 나가는지 확인할 수 있다.
