Appaloft:透過CLI、GitHub Actions或AI部署到自有伺服器
Appaloft 是一個本地優先、AI 原生的 PaaS 平臺,允許開發者透過單個配置檔案將應用部署到自己的伺服器。它支援靜態站點、Docker、Compose,並提供常用應用的藍圖市場。整合 CLI、GitHub Actions 和 MCP 供 AI 代理控制。
Appaloft 是一款創新的平臺即服務(PaaS)工具,其核心理念是本地優先、AI 原生。開發者只需一個配置檔案,即可將應用部署到自己的伺服器上,無論是 VPS、雲虛擬機器還是自有機器。它支援靜態網站、本地專案、Git 倉庫、Docker 容器以及 Docker Compose 應用。
Appaloft 提供了多種部署方式。使用者可以透過 CLI 命令列工具直接部署,支援 macOS 和 Linux。CLI 會自動檢測專案型別(如 package.json、Dockerfile 或 compose.yaml),然後執行上傳、構建和啟動流程,最終提供一個 HTTPS 可訪問的 URL。此外,Appaloft 還整合了 GitHub Actions,當程式碼推送時自動觸發部署,並透過 GitHub App 管理授權和環境選擇。
對於 AI 開發者,Appaloft 支援 MCP(Model Context Protocol)協議。使用者可以透過 Appaloft Cloud 或本地 MCP 入口點連線 AI 代理。代理可以執行與 CLI 相同的操作,包括部署、狀態檢查和回滾。這為 AI 輔助開發提供了強大的基礎設施支援。
Appaloft 還提供了一個“藍圖市場”,其中預置了多種常見應用,如 n8n(工作流自動化)、Supabase Lite(小型 Supabase 風格後端)、Dify、Next.js 等。使用者可以透過簡單點選部署這些應用,無需手動配置環境。未來還將支援 Slack、Cloudflare、GitHub 和 Sentry 等聯結器,進一步擴充套件功能。
Appaloft 的核心能力包括伺服器連線、資源定義、依賴繫結、部署與回滾、域名管理和健康檢查。使用者可以透過 SSH 連線自己的伺服器,宣告 Web Worker、Cron 和 Job 資源,並繫結資料庫、快取等依賴。部署過程具有跟蹤和回滾功能,僅成功部署才會保留。
定價方面,Appaloft 提供免費套餐,包含 1 個協作成員、1 臺伺服器和 1 個託管靜態站點。付費計劃從每月 $5 開始,支援更多伺服器和儲存空間。可選附加服務包括額外伺服器($3/月)和額外靜態儲存($5/月)。
總的來說,Appaloft 為希望掌控自己部署環境的開發者提供了一個靈活、可擴充套件且 AI 友好的解決方案。