
關於 Udon
About
Udon 是什麼
Udon 是一套 Mac 控制台,專門用來把 Mac 變成家庭伺服器。在 M1 或更新、執行 macOS 26 的機器上,一行終端機指令就裝好,接著在瀏覽器開啟面板,就能執行容器、掛載共享資料夾、查看磁碟健康狀態,並開啟 App Store 的應用程式。整個過程裡,這台 Mac 仍然是一台正常的 Mac。
它補的缺口很明確。macOS 沒有給自架服務用的面板,多數人最後的作法是一個 SSH 視窗、另一套容器介面,加上一個兩年前從部落格抄來的指令資料夾。Mac 上的 Docker 從來不缺命令列工具,缺的是一個能看清全部服務的地方。Udon 把這些工作收在同一頁,並附上一個助理,從下載映像檔到讀取掛掉容器的日誌,都能替你走完。
安裝前該知道的限制也寫在前面。它需要 Apple Silicon 與 macOS 26,Intel Mac 一律不支援。它把單一機器變成伺服器,因此沒有 RAID,也沒有磁碟備援。助理是選配,模型存取費用另外算。手機 App 已經公布,但還沒上架。
開始使用
- 在打算長時間開機的 Mac 上開啟終端機,執行 udon.sh 提供的安裝指令。
- 在區網開啟面板網址,建立管理員帳號。
- 從 Run 視窗啟動第一個容器:填入 nginx:latest 這類映像檔,發布一個連接埠,掛載資料夾或具名磁碟區。
- 在 Mac 與手機或筆電上連線 Tailscale,出門在外也能打開面板。
- 到設定啟用助理,選擇 Anthropic、OpenAI、Mac 上已登入的程式開發 CLI,或本機模型,等連線測試通過再開始使用。
產品資訊
快速了解 Udon 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 手上有閒置 Mac mini 的人:硬體已經在了,你希望它別只是開著,而待機耗電低這件事,正好讓 Mac 家庭伺服器可以全年運轉。
- 試過 NAS 卻提不起勁的人:你要檔案、照片與影音放在自己手上的硬體,又不想學一套 NAS 作業系統,也接受單一台 Mac 沒有備援。
- 需要遠端機器的開發者:你要容器、終端機與程式代理,從筆電或 iPad 就能連上,而且第一次安裝不怕碰終端機。
任務
- 架設影音伺服器:把 Jellyfin 或 Plex 部署成容器,指向裝檔案的資料夾,再用 Tailscale 從電視或手機開啟。
- 取代付費雲端相簿:在 Mac 上跑 Immich,把外接硬碟的照片庫掛進來,原始檔留在家裡。
- 不讀五篇教學就搭好一套服務:在助理對話裡描述需求,檢查它提出的網路、應用與磁碟區,再核准計畫。
情境
- Mac mini 放在櫃子裡接一顆外接 SSD,出差時用手機透過 Tailscale 打開面板。
- 某個容器半夜掛掉:助理讀完日誌,指出可能原因,提出修正方案等你核准。
- 同住的兩個人需要一個放掃描檔與備份的共用資料夾,於是你建立 SMB 共享,配上獨立帳號與權限。
主要功能
一行指令安裝,Mac 還是原本那台 Mac
安裝是在終端機打一行指令,不必重灌,也不用做開機隨身碟。Udon 以背景服務執行,機器照樣開進原本的桌面,備用的 Mac mini 因此可以同時當伺服器與偶爾坐下來用的電腦。如果同一台機器上還有你需要的桌面應用,這點就差很多。
瀏覽器面板管理容器與服務組合
容器頁面涵蓋映像檔、連接埠、磁碟區、環境變數、CPU 與記憶體上限、網路及重啟策略。你可以在 Apple Container 或 OrbStack 上從 Run 視窗啟動單一容器,也能在 OrbStack 的視覺化 Composer 裡拼出 Docker Compose 服務組合。下載輸出即時顯示,容器跑起來後,每個發布的連接埠都會列出區網網址。
AI 系統管理員,附核准機制與稽核紀錄
助理呼叫的是 Udon 自己的工具,所以它照你的帳號權限做事,每個動作都寫進稽核紀錄。它可以搜尋應用目錄、提出含共用網路與磁碟區的服務組合、建立完成後再讀每個容器的日誌並建議修正。核准鈕決定它何時停下來問:預設只放行讀取,放寬後可執行可逆變更,完全信任則全部放行。金鑰留在 Mac 上,只有常駐服務讀得到的那個檔案裡。
檔案、SMB 共享與磁碟健康
檔案瀏覽、SMB 共享與磁碟狀態,跟使用它們的容器放在同一個面板。主機資料夾掛載一次,容器與共享都能重複使用,省掉「這個磁碟區到底在哪」的猜測。對一台存放唯一照片副本的機器來說,磁碟健康監控才是真正要緊的那一塊。
遠端存取走自己的 Tailscale 網路
遠端存取走 Tailscale 這條私有網路,而不是在路由器上開一個對外連接埠。面板以 HTTPS 提供,在家或在外都能用手機瀏覽器登入。這樣的設計讓流量不經過 Udon 的伺服器,也不必為了看一個容器,就把家裡的 IP 位址暴露在網際網路上。
常見自架應用的安裝目錄
Udon 內建應用目錄與安裝流程,涵蓋大家真的會在家裡跑的軟體:Jellyfin 與 Plex 負責影音,Immich 管照片,Nextcloud 存檔案,Vaultwarden 放密碼,Paperless 歸檔文件,n8n 做自動化。每一套還是要設定,助理能代勞一大部分,但目錄確實縮短了從空機到服務上線的距離。
優缺點
優點
- 每台 Mac 付 29 美元一次,不必訂閱,更新包含在內,也不用註冊帳號。
- 面板在任何瀏覽器都能開,手機因此變成 Mac 家庭伺服器的控制端,不必再裝軟體。
- Mac mini 待機只吃幾瓦電,運轉安靜,當長時間開機的容器主機很合理。
- 助理預設關閉,變更前先問,並且寫稽核紀錄,AI 系統管理員是你決定啟用才會動的東西。
- 遠端存取靠 Tailscale,不必在路由器做連接埠轉送,面板也不會落在公開網際網路上。
缺點
- 必須是 Apple Silicon 加 macOS 26,所有 Intel Mac 與較舊系統都被排除。
- iPhone App 還在 TestFlight,Android 版排在 2027 年 1 月,現階段瀏覽器是唯一入口。
- 助理需要 Anthropic 或 OpenAI 金鑰、已登入的程式開發 CLI,或本機模型,AI 部分因此多一筆費用或一道設定手續。
- 單一台 Mac 不能取代 NAS:沒有 RAID、沒有備援碟,機器一旦壞掉,服務與檔案一起消失,除非你另外保留備份。
常見問題
Udon 是一套把 Apple Silicon Mac 變成家庭伺服器的軟體。一行終端機指令裝好後,它提供瀏覽器面板管理容器、檔案、共享、套件與系統狀態,並可選擇搭配 AI 助理執行同樣的工作。
相關內容
探索與 Udon 相關的工具、技能與文章。
Udon 替代方案
Base Code
Base44 (Wix) · 程式設計 · 生產力Base Code 是 Base44 推出的共享雲端開發環境。團隊在對話中描述對既有 GitHub 儲存庫的修改,看著預覽確認結果,再以 Pull Request 交回工程團隊。
Google EmbeddingGemma 2
Google DeepMind · 寫作 · 圖片 · 程式設計Google EmbeddingGemma 2 是 7.4 億參數的開源模型,能把文字、程式碼、圖片、音訊與影片畫面轉成同一個 768 維空間裡的向量,在手機與筆電上就能執行。
GitGlow
GitGlow · 程式設計 · 生產力GitGlow 是桌面版 Git 用戶端,把你自己的程式碼與 AI 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。

