您的 OpenProject 服务器上安装什么?
- 来自官方一体化 Docker 镜像的 OpenProject 17 Community
- PostgreSQL 数据库和缓存位于同一个容器内
- 默认语言设为土耳其语
- 一个名为 admin 的账户,生成的密码显示在您的面板中
- 用于上传文件和数据库的持久卷
- 通过 Caddy 提供 HTTPS,使用基于您 IP 的 sslip.io 地址,所以域名是可选的
- 防火墙只开放 22、80 和 443 端口
OpenProject 需要多大的配置?
OpenProject 的文档要求,单台服务器最多 200 名总用户需要 4 核、4 GB RAM 和 20 GB 可用磁盘。500 名用户列出的是 8 核、8 GB 和 40 GB,1,500 名用户是 16 核、16 GB 和 80 GB。同时工作的人数比总人数更重要。小团队可以从 4 GB 开始,并在配置页面把 CPU 设为 4 核。之后您可以在面板中分别提升 RAM 和 CPU。
| 用途 | 配置 | 价格 | 选择 |
|---|---|---|---|
| 几个人 | 4 GB RAM · 4 vCore · 60 GB NVMe | $7.89/月 | |
| 小团队 | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/月 | |
| 公司 | 16 GB RAM · 8 vCore · 200 GB NVMe | $25.15/月 |
适合谁?
- 想把任务、甘特图和冲刺放在一处的项目团队
- 想在同一个工具里使用工时记录、维基和论坛的公司
- 把项目数据放在自己服务器上的组织
- 不想为项目管理工具按用户付费的小团队
下单之后会发生什么?
- 设置好配置,把 CPU 设为 4 核,然后付款。
- 服务器启动后,OpenProject 会自行安装。首次安装需要较长时间,请等“应用”一行显示 OpenProject 已就绪。
- 在“概览”标签页点击“打开应用”。登录名是 admin,密码在“密码”一行。
- 在个人资料中更新您的邮箱地址。这套安装使用的是 [email protected]。
- 在 Administration > Emails and notifications 页面下填入您的 SMTP 信息。
- 创建第一个项目并添加您的团队。
每台服务器都包含
- 价格含每日备份
- 不限流量
- 完整 root 权限
- 之后可升级或降配 RAM 和 CPU,并扩大磁盘
- 位置:Istanbul · IST-1。
须知
- 这是免费的 Community 版本(GPL-3.0)。团队规划器、项目组合和资源管理、SSO 等 Enterprise 附加功能是付费的,不包含在价格中。
- 这套安装使用一体化镜像。OpenProject 的文档称其为快速入门方式,并不建议用于生产环境,因为它会让升级数据库等部分更困难。较大的团队应该考虑 Docker Compose。
- 发信功能没有设置。要使用通知,请在 Administration > Emails and notifications 下填入您自己的 SMTP 服务。该服务不包含在价格中。
- 更新由您自己负责。docker compose pull 会获取主版本 17 内的最新发布版,数据库可能会迁移,所以请先检查备份。
- 您的面板一直显示安装时的密码。如果您修改了它,请自己保管好新密码。
OpenProject 常见问题
OpenProject 需要多少 RAM?
文档要求,最多 200 名总用户至少需要 4 核、4 GB RAM 和 20 GB 可用磁盘,500 名用户需要 8 核和 8 GB。小团队可以从 4 GB 和 4 核开始,需要时在面板中升级配置。
OpenProject 能支持多少用户?
官方表格列出:200 名总用户对应 4 核和 4 GB,500 名对应 8 核和 8 GB,1,500 名对应 16 核和 16 GB。文档指出,同时工作的人数会大幅改变这个结果。
OpenProject 免费吗?
Community 版本免费且开源,不按用户收费。团队规划器、项目组合管理和 SSO 等 Enterprise 附加功能按用户定价,最少 25 个用户起售。
OpenProject 有甘特图和 Scrum 吗?
有。Community 版本包含工作包、甘特图、Scrum 待办列表和冲刺看板、基础敏捷看板、工时记录、维基和论坛。您还可以在其中设置自定义字段和工作流。
每位用户可以在 OpenProject 中选择自己的语言吗?
可以。这套安装把土耳其语设为默认,新用户一开始使用它。任何人都可以在自己的个人资料中切换到其他语言,包括英语。
如何把我自己的域名连接到 OpenProject?
把 A 记录指向服务器的 IP 地址,并把这个名称加入 Caddy 设置。然后修改 .env 文件中的 SITE_URL 和 SITE_HOST,再运行 docker compose up -d,因为 OpenProject 要求这个设置与请求的主机名一致。