您的 Flarum 服务器上安装什么?
- 使用 crazymax/flarum 这个 Docker 镜像中的 Flarum 2.0.2,Web 层由 Nginx 和 PHP-FPM 组成
- MariaDB 11 数据库
- 通过 Caddy 提供 HTTPS:论坛在基于您 IP 的 sslip.io 地址上打开,所以域名是可选的
- 使用您自己的登录名和密码,取代镜像默认的 flarum 账户
- PHP 限制:内存 256 MB,上传 32 MB
- 用于通过 SSH 添加扩展的 extension 命令
- 防火墙只开放 22、80 和 443 端口
Flarum 需要多大的配置?
Flarum 的安装指南列出了 PHP 和数据库版本,但没有给出 RAM 数值。经验上,新社区从 1 GB 起步比较合适。随着成员、扩展和同时在线访客的增加,可升到 2 GB,活跃的论坛可以考虑 4 GB。一个配置能承载多少成员没有固定数字,所以先从小配置开始,观察内存。您可以在面板中分别提升 RAM、CPU 和磁盘,数据和 IP 地址保持不变。
| 用途 | 配置 | 价格 | 选择 |
|---|---|---|---|
| 几个人 | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/月 | |
| 小团队 | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/月 | |
| 公司 | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/月 |
适合谁?
- 开设论坛的游戏、软件或兴趣社区
- 为产品或客户开设支持论坛的企业
- 厌倦了答案在聊天里被淹没、希望答案可以搜索的群体
- 希望成员数据留在自己服务器上的社区管理员
- 成员在土耳其、希望运行在伊斯坦布尔服务器上的论坛
下单之后会发生什么?
- 设定配置并完成付款。
- 服务器启动后,Flarum 会自行安装。在我们的真实服务器测试中,这大约用了 4 分钟。
- 在面板的“我的服务器”中打开您的服务器。当“概览”标签页上的“应用”一行显示 Flarum 已就绪时,点击“打开应用”。
- 在论坛上点击 Log In,输入“登录名”和“密码”两行中的信息。登录名是 yonetici,土耳其语里的“管理员”。
- 通过“管理地址”一行的链接进入管理界面,然后修改论坛名称(初始为 Forumum)和描述。
- 在 Mail 页面设置您的邮件服务,然后把管理员邮箱改成您自己的地址。
每台服务器都包含
- 价格含每日备份
- 不限流量
- 完整 root 权限
- 之后可升级或降配 RAM 和 CPU,并扩大磁盘
- 位置:Istanbul · IST-1。
须知
- 在设置好邮件之前,注册确认和通知都无法工作。请在 Mail 页面输入您的 SMTP 信息,并试用 Send Test Mail。
- 安装后管理员邮箱仍是 [email protected],因为 Flarum 通过确认邮件来更改地址。请先设置好邮件,再更改您的地址。
- 界面默认是英文。语言包的安装方式与扩展相同。
- 安装扩展或语言包之前,请先确认它支持 Flarum 2。
- Flarum 的版本是固定的,不会自动升级。若要升级,请修改 compose.yaml 中的镜像标签。保持最新是您自己的责任。
- 如果证书无法签发,论坛会通过 http 在您的 IP 地址上打开。
Flarum 常见问题
Flarum 需要多少 RAM?
Flarum 的文档没有给出 RAM 数值。经验上,新社区从 1 GB 起步比较合适,成员和扩展增多后用 2 GB,活跃的论坛用 4 GB。如果不够,可以在面板中升级配置。
如何给 Flarum 添加语言?
Flarum 语言包的安装方式与扩展相同。在 Flarum 社区网站的 Languages 标签下找到语言包,通过 SSH 安装,然后在管理界面的 Extensions 页面启用。
如何安装 Flarum 扩展?
通过 SSH 连接,进入 /opt/seturack/flarum,运行 docker compose exec flarum extension require PACKAGE_NAME。扩展列表保存在持久存储中,容器重建时会重新安装。然后在管理界面中启用该扩展。
为什么收不到 Flarum 的确认邮件?
Flarum 安装不会设置邮件。在管理界面的 Mail 页面选择 SMTP 驱动,输入您邮件服务的信息,并试用 Send Test Mail。Flarum 文档提醒,设置错误会导致注册时出错。
Flarum 免费吗?
Flarum 是 MIT 许可证下的开源软件,不收许可证费用。如果您购买付费扩展或使用邮件服务,这些费用由您自己承担。
可以给 Flarum 使用自己的域名吗?
可以。把 A 记录指向服务器的 IP 地址,并把新地址添加到 HTTPS 设置中。然后修改 /opt/seturack/flarum/.env 中的 SITE_URL、SITE_HOST 和 SITE_ADI,并运行 docker compose up -d。