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 友好的解决方案。