Heroku
把 Git 程式部署到雲端,管理建置、環境變數、日誌與擴展
🤔 勉強可以
部署流程刻得出來,託管維運才是本體
月費(約)
$5
約 NT$160
一年省下
$60/年
自己刻要多久
好幾天
幾個人做得出來
兩個人
分類
🛠️ 開發工具
價格為約略值,以官網為準。以 Eco Dynos 個人入門方案每月 5 美元估算,不含資料庫與額外用量;
護城河
判決理由
Git 推送部署、Docker 或 Buildpack 建置、環境變數、日誌、背景程序與版本回滾,自己用 Docker Compose 加一台 VPS 好幾天能做出來。刻不出的部分是 Heroku 的託管基礎設施、故障處理、TLS、部署網路與成熟的操作流程;自己維護時,更新、備份、監控和安全修補都要自己負責。
為什麼大家還是付錢
付錢買的是不用管理主機的部署體驗,以及建置失敗、服務重啟、憑證和日誌這些瑣事有人處理。流量不大時,自架替代品通常更便宜,但維運時間不一定更省。
建置 prompt
複製下面這段,丟給你的 AI coding 工具,讓它替你刻一個自用版。
目標:做一個本機優先的 Heroku 精簡替代品,將 Git 專案部署到自己管理的 Linux 主機。
技術棧建議:Docker Compose 搭配 Python FastAPI 管理 API、SQLite、Docker Engine 與 Caddy 反向代理;以 SSH 連線遠端主機,前端使用原生 HTML、CSS、JavaScript。
需求:
- 建立 App 資料模型,包含名稱、Git 儲存庫網址、分支、部署目標主機與目前版本
- 透過 SSH 在遠端主機 clone 或 pull 指定 Git 儲存庫
- 讀取 Dockerfile,或依 Node.js、Python、Go 專案提供基本 Buildpack 建置流程
- 建置 Docker image,保留每次建置的 commit、時間、輸出日誌與成功狀態
- 使用 Docker 啟動 Web 程序,支援設定程序數量、容器埠號與健康檢查路徑
- 提供環境變數管理,可新增、修改、刪除並標記敏感值,敏感值不可寫入一般日誌
- 提供部署歷史清單,能查看每次版本、建置日誌與執行狀態
- 支援將目前部署回滾到任一個成功的歷史版本
- 顯示應用程式即時日誌,提供過濾、清空畫面與下載文字檔功能
- 使用 Caddy 依 App 網域反向代理,並自動申請與更新 HTTPS 憑證
- 提供手動部署、重新啟動、停止與刪除 App 的管理操作
- 將 App 設定、部署歷史與環境變數匯出為 JSON,並可從 JSON 匯入
明確不做(out of scope):多租戶帳單、全球高可用叢集、自動橫向擴展、完整 Buildpack 生態、代管資料庫、團隊權限、CI/CD 第三方整合與零停機部署保證。
README 要求:說明本機啟動方式、遠端 Linux 主機需求、SSH 金鑰設定、Docker 與 Caddy 安裝、環境變數格式、部署與回滾流程、資料匯出及完整移除方式。
「用 Claude Code 開啟」複製的是 claude "<prompt>",貼進終端機即可;
Codex、Cursor、Copilot 等工具直接用左邊的複製鈕貼進對話框。
免費 / 開源替代
- Dokku 開源
以 Docker 為基礎的自架 PaaS,支援 Git 推送部署與外掛。 - Coolify 開源
開源自架部署平台,支援 Git、Docker、資料庫與憑證管理。 - CapRover 開源
簡單的自架應用程式平台,提供 Docker 部署與網頁管理介面。
替代品由 AI 依公開資訊列出,尚未逐一連線驗證(unverified),請自行確認是否仍在維護。
這個判決會隨模型進步翻盤:今天的「勉強可以」很可能半年後變成「可以刻」。
判決依 rubric v1.0.0 於 2026-08-31 生成。