SuperAPI AI 工具集

frappe-ops-cloud

部署与运维

查看项目

更新于 10-15 22:18

技能介绍

用途:为使用 Frappe Cloud 托管平台或自托管 Press 的团队提供运维参考,覆盖站点开通、Bench 与服务器管理、应用部署、域名与 SSL、备份及限制。

主要能力:介绍 Frappe Cloud 核心概念(Site、Bench、Server、私有/共享 Bench、Press、Agent);托管功能包括自动备份、自动更新、扩缩容、多租户、SSL 自动签发、监控、角色权限与计费;基础设施选项含共享 Bench、私有 Bench、独立服务器。仪表盘可管理站点(创建、装/卸应用、备份恢复、自定义域名、site_config.json、监控、迁移/更新/暂停/归档/转移)、Bench(创建、应用版本、更新计划、环境变量、SSH、日志、数据库访问)与服务器(开通、扩容、存储、快照)。应用部署支持添加 GitHub 仓库自定义应用、选择分支、构建配置与 Marketplace 上架。站点开通流程为选 Bench、选套餐、配应用、设域名、创建;自定义域名需添加 CNAME 指向 Frappe Cloud 代理,SSL 由 Let's Encrypt 自动签发续期。

使用方式:通过 Frappe Cloud 仪表盘完成日常运维;私有 Bench 可 SSH 调试;Press 为 AGPL-3.0 开源平台,可自托管,架构含 Frappe Framework、Flask Agent、Docker、Ansible、Vue 前端,需 Ubuntu 服务器、通配域名 DNS、S3 兼容对象存储与 SMTP。

适用场景:小团队零运维、需自定义服务器配置、多客户托管、合规数据本地化、开发测试环境。

限制:Frappe Cloud 无法安装系统级包、改 Nginx/Supervisor、访问原始数据库文件、运行队列外长驻进程或使用非标准端口;共享 Bench 无 SSH、无自定义环境变量、资源共用、更新由 Frappe 控制。自托管 Press 不适合单站点、无专职 DevOps 或低估运维成本的场景。

最佳实践:大导入前设 maintenance_mode,用仪表盘改配置,用 pause_scheduler 而非禁用调度器,生产更新前先在预发测试,重大变更前手动备份并定期下载离线保存,重操作走后台任务,启用 Redis 缓存并查看慢查询。

参考文件:examples.md 提供云部署流程示例,anti-patterns.md 汇总常见错误与修复。

其他细节(如具体价格、套餐额度、支持响应时间)暂未提供。