Mac mini 搭建 GitHub Actions 自託管 Runner 完整指南(生產級 CI 架構|2026)
launchd 守護、ci 使用者隔離、標籤路由與生產級安全——Mac mini 自託管 Runner 架構。
記錄我們的建置流程,分享產品更新、工程實務與開源工具動態。
launchd 守護、ci 使用者隔離、標籤路由與生產級安全——Mac mini 自託管 Runner 架構。
三層架構:GitHub 控制面、Mac mini M4 執行面、本地 SSD 快取面。從 macos-latest 遷移至自架 Runner 的決策矩陣。
CocoaPods 優先的 iOS CI 快取策略:傳播鏈、Benchmark、GitHub Actions restore 順序。
雙 AI Agent 隔離:拓撲圖、worktree/tmux、48h 驗收(tools/call ≥95% 等)。
MCP deployment 對照;反直覺:別長期本地跑 Server。
AI Coding 套具、Personal AI 分身、Agent 編排三層分工;協同拓撲、16GB/24GB 選型與三週落地表。
三層算力分工 + 48h 日租壓測;訓練可能上天,Xcode CI 仍要 macOS 近端。
Nous Hermes 學螢幕 vs OpenClaw Gateway/Webhook/MCP;對照表、四種誤用、雲 Mac 分層與 48h 清單。
Skills/Hooks、跨套具對照、安裝踩坑與雲 Mac 並行 Agent。
OS 級 Gemini、Android 同棧協同 vs Copilot/Continuity;iOS/macOS 仍需雲 Mac。
遠端 Mac M4 上 launchd 定時 Agent、MCP Webhook 觸發與 Codex/Claude Code 模板,附日租 PoC→月租遷移清單。
租 Mac、Mac mini 託管、雲 Mac:30 分鐘 SSH/Xcode 驗收與日租 PoC。
OpenClaw 常駐 Agent、M4 統一記憶體、高配缺貨與交期;家用算力節點為何走紅,以及雲 Mac 短租驗證再自購的路徑。
雲端 Mac M4 上並行 AI Agent:git worktree 農場隔離、SSH 與 tmux 15 分鐘開通清單、日租驗證到週租/月租升級,以及 16GB/24GB 並行度選型;含內鏈至節點開通與磁碟 inode 治理。
XCTest/Appium 併發與模擬器農場;2×16GB 對 1×24GB 隔離與成本;亞太/美東 RTT 與日租/週租決策矩陣;含內鏈至節點開通與記憶體 swap 治理。
無美西時美東/亞太選型、日租到季租成本階梯、16GB/24GB 與儲存擴容,以及 SSH/VNC 與並聯資源決策矩陣;附內鏈至 OpenClaw 首小時冷啟動與 iOS CI 公證排障。
節點選型(亞太/美東)、SSH 與 VNC 分工、日/週/月/季租的單位成本思路,以及 16GB 與 24GB 統一記憶體檔位與雙機並聯邊界;含內鏈至跨境鏈路排障與 iOS CI 記憶體情境。
Apple Silicon 雲 Mac Runner:Swift/Clang 與 Xcode 索引、Docker Desktop 虛擬化與並行 job 疊加出的記憶體尖峰;Memory Pressure、vm_stat、swap 與容器限額等觀測指標,佇列降級與套餐統一記憶體邊界的規劃要點。
Apple Silicon 雲 Mac Runner:Xcode Derived Data、Docker 層與統一日誌、語言套件管理器快取如何吃掉磁碟與 inode;配額告警、分層清理順序與套餐 SSD 邊界的容量規劃要點。
在雲端 Mac(Apple Silicon)上跑 iOS/macOS CI:發佈憑證與專用鑰匙串、codesign 與 Hardened Runtime、xcrun notarytool 公證與 stapler、可複現流水線與常見拒絕碼(ITMS、Gatekeeper、鑰匙串)對照排障。
在雲端 Mac(M4)上跑生產級 Docker:多架構鏡像、bind mount 權限與 I/O、BuildKit 快取與磁碟邊界。對照表速查 exec format error、慢掛載與快取膨脹,並對齊 16/24 GB 與 256/512 GB 套餐下的容量規劃。
WireGuard 與網關配對跨境遠控:MTU 黑洞與 MSS、回程非對稱路由、Split DNS 與加密隧道下的解析路徑、ICMP/TCP RTT 與 mtr 觀測;並說明雲 Mac 選區與規格如何影響端到端延遲與穩定性。
18789 經隧道對外暴露與守門、ngrok 與 Cloudflare Tunnel 選型、Webhook/MCP 路由與 JSON-RPC 排障;亞太/美東、M4 記憶體檔位、日租至季租與儲存並聯 FAQ。
首小時驗收:18789 監聽脈絡與探活、Node 22 釘扎、亞太/美東 RTT 與 LLM 尾延遲分板、M4 記憶體檔位與日租→季租決策矩陣;附可寫進 Runbook 的證據鏈順序。
OpenClaw 接到遠端獨佔 Mac:Gateway 清單化部署、節點出站與 DNS、M4 統一記憶體檔位與日租→月租 Runbook;含鏈路與 swap 觀測基線。
雲 Mac Runner 產出構建物如何安全出庫:物件儲存預簽名 URL、短時 STS 工作階段與路徑前綴隔離、清單雜湊與 Runner 側完整性校驗,並將入庫事件寫入可舉證審計鏈。
以風險分級將 OpenClaw 動作路由到不同 Runner 畫像:租戶併發與磁碟/inode 配額、高危路徑人工閘與審計欄位,把雲 Mac 算力收成可計費、可覆盤、可降級的受控執行面。
把 OpenClaw 入站回呼接到雲 Mac Runner:HMAC 與時間窗驗證、佇列與沙箱隔離、冪等鍵與退避重試;以統一 trace、delivery 與 actor 欄位支撐排障與合規審計。