Fly.io
把容器部署到全球邊緣主機,提供網路、儲存與自動擴縮
💸 別刻,付錢
這是基礎設施,付錢比自己維護便宜
月費(約)
未知
一年省下
—
自己刻要多久
好幾週
幾個人做得出來
三人以上
分類
🛠️ 開發工具
價格為約略值,以官網為準。Fly.io 沒有固定個人入門月費,主要依虛擬機、儲存、頻寬與 IP 用量計費;
護城河
判決理由
用 Docker、SSH 與 Terraform 做出單機部署、環境變數、健康檢查和自動重啟並不難,甚至一個週末就能拼出雛形。刻不出來的是 Fly.io 的全球區域、Anycast 網路、VM 調度、持久磁碟、私有網路、故障轉移與監控整合。自用單一服務可以改用 VPS,但那不是等價替代,維護成本也會持續累積。
為什麼大家還是付錢
付的是跨區部署、網路路由、主機維運和故障處理。偶爾部署一個小服務,用 VPS 或家中主機比較划算;需要多區域和穩定性時,月費通常低於自己值班。
建置 prompt
複製下面這段,丟給你的 AI coding 工具,讓它替你刻一個自用版。
目標:做一個本機優先的單機容器部署工具,將 Docker Compose 專案部署到一台由自己管理的 Linux 主機。
技術棧建議:Python FastAPI 後端加 SQLite,前端使用原生 HTML/CSS/JavaScript,透過 SSH 呼叫 Docker CLI,設定檔使用 YAML。
需求:
- 建立專案清單,記錄 Git 儲存庫網址、分支、部署主機與專案目錄
- 讀取並驗證 Docker Compose YAML,顯示服務、連接埠、磁碟掛載與環境變數
- 透過 SSH 將指定分支拉到遠端主機並執行 docker compose up -d
- 支援以 .env 檔或本機環境變數填入部署設定,不把機密寫入 SQLite
- 顯示每個服務的容器狀態、映像檔版本、公開連接埠與最近重啟時間
- 提供部署紀錄、建置輸出與錯誤訊息,方便查看失敗原因
- 支援重新部署、停止、啟動、重啟與回復上一個 Git commit
- 部署前執行健康檢查,設定 HTTP 路徑、預期狀態碼與逾時秒數
- 支援設定自動部署用的本機 webhook,收到指定分支事件後執行部署
- 提供簡易反向代理設定,將服務網域與 HTTPS 憑證設定匯出為 Caddyfile
- 提供磁碟用量、容器日誌與最近部署狀態的儀表板
- 可將專案設定、部署紀錄與健康檢查結果匯出為 JSON,並可重新匯入
明確不做(out of scope):全球多區域調度、Anycast 網路、雲端主機自動建立、Kubernetes、跨主機高可用、代管 TLS 憑證、計費系統與多使用者權限。
README 要求:說明本機安裝、SSH 金鑰設定、遠端 Linux 主機需求、Docker Compose 格式、環境變數管理、部署與回復流程、資料匯出與還原方式。
「用 Claude Code 開啟」複製的是 claude "<prompt>",貼進終端機即可;
Codex、Cursor、Copilot 等工具直接用左邊的複製鈕貼進對話框。
免費 / 開源替代
- Coolify 開源
開源自架部署平台,支援 Git、Docker、資料庫與自動部署。 - Dokku 開源
以 Git push 部署到自有伺服器,介面簡單且歷史悠久。 - CapRover 開源
Docker 圖形化部署平台,適合在單台 VPS 上管理服務。
替代品由 AI 依公開資訊列出,尚未逐一連線驗證(unverified),請自行確認是否仍在維護。
這個判決會隨模型進步翻盤:今天的「勉強可以」很可能半年後變成「可以刻」。
判決依 rubric v1.0.0 於 2026-08-31 生成。