44
在Zeabur部署Rhex现代论坛
原文发布于:Liseezn’s blog
版权协议:知识共享 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
转载请注明原文链接并保留版权信息,违者必究
如果你想快速搭建一个功能完整的现代社区论坛,Rhex + Zeabur 是最佳组合:基本不需要服务器运维,全程图形化操作,5 分钟即可上线。
📋 准备工作
- Zeabur 账号(GitHub / 邮箱 10 秒注册)
- 5 分钟空闲时间
- Zeabur 服务额度(无需自备VPS)
🎁 专属优惠
在 Zeabur 官网 购买服务器、升级配置或充值 AI Hub 额度时,结账输入推荐码:maoyiren,即可享受 10% 长期折扣优惠。
🚀 部署步骤
一、创建新项目
- 打开 Zeabur 官网完成登录
- 点击 + 新建项目,填写项目名称
- 部署区域推荐选择香港 / 东京,国内访问速度更快
- 点击「创建」完成项目初始化
二、部署基础依赖服务
1. 部署 PostgreSQL 16 数据库
- 点击 + 添加服务 → 选择「数据库」
- 找到并选择 PostgreSQL 16
- 保持默认配置,直接点击「部署」,等待约30秒运行
2. 部署 Redis 7 缓存
- 再次点击 + 添加服务 → 选择「数据库」
- 找到并选择 Redis 7
- 直接点击「部署」,等待约20秒运行
三、部署 Rhex 主程序
- 点击 + 添加服务 → 选择「Docker 镜像」
- 输入官方镜像地址:text
ghcr.io/lovedevpanda/rhex:latest - 点击「下一步」进入配置页面
基础配置
- 端口:添加
3000端口,类型选HTTP,务必勾选公开 - 持久化卷(必须添加,防止数据丢失):
- 挂载路径1:
/app/public/uploads(用户上传文件) - 挂载路径2:
/app/addons(插件扩展目录)
- 挂载路径1:
- 启动命令,直接粘贴:bash
sh -c "pnpm add -g concurrently && concurrently --names 'WEB,WORKER' --prefix-colors 'blue,green' 'pnpm run start' 'pnpm run worker'"
精简环境变量配置
先获取3组信息:
- 进入
pgsql服务详情页 → 右上角「连接」→ 复制完整Connection String - 进入
redis服务详情页 → 右上角「连接」→ 复制完整Connection String - 用在线随机字符串工具生成1组32位以上随机串,作为验证码密钥
添加以下变量:
| 变量名 | 值 | 说明 |
|---|---|---|
| NODE_ENV | production | 生产环境 |
| PORT | 3000 | 应用运行端口 |
| SESSION_SECRET | 生成的32位随机串 | 会话加密密钥 |
| CAPTCHA_SECRET_KEY | 生成的32位随机串 | 验证码密钥 |
| DATABASE_URL | PostgreSQL复制的连接串 | 数据库连接 |
| REDIS_URL | Redis复制的连接串 | 缓存连接 |
| NEXT_PUBLIC_SITE_URL | 你的访问域名 | 站点地址,必填 |
| BACKGROUND_JOB_WEB_RUNTIME | worker-only | 官方推荐生产配置 |
健康检查:
- 路径:
/ - 端口:3000
- 初始延迟:45秒
全部配置完成后,点击「部署」,等待1–2分钟启动完成。
四、初始化数据库(必做!)
- 进入 Rhex 服务详情页 → 顶部点击「指令」
- 输入命令并执行:bash
pnpm run setup - 记录默认管理员账号:
- 用户名:
admin - 密码:
ChangeMe_123456
- 用户名:
- 执行完成后,服务会自动重启
五、访问论坛
- 回到 Rhex 服务「概览」→ 点击「生成域名」
- 复制完整域名(带
https://) - 绑定3000端口,保存后等待重启
- 打开域名即可访问,登录后第一时间修改管理员密码
⚙️ 部署后必做配置
后台地址:https://你的域名/admin
建议完成基础设置:
- 站点名称、Logo、描述
- 注册与权限策略
- SMTP邮件服务(验证码、找回密码)
- 第三方登录(GitHub/Google/Passkey)
- AI助手、RSS内容抓取(可选)
🚨 重要说明
数据备份
当前单容器部署模式不支持官方命令行备份,只能手动备份数据库:
- 进入
pgsql服务详情页 → 切换到「备份」 - 点击「创建备份」
- 备份完成后,点击下载保存到本地
- 建议每周至少备份1次,重要数据增加频率
更新升级
直接进入 Rhex 服务,点击重新部署,即可自动拉取最新镜像,数据库会自动迁移,无需额外操作。
我的演示论坛
在zeabur部署
https://cpdd.men
注:一键部署模板正在修复BUG,完成后会同步更新,敬请留意。
本文版权归 Liseezn 所有,采用 CC BY-NC-SA 4.0 协议,转载请注明原文链接:https://blog.liseezn.top/727.html/
www.liseezn.top www.wewe.men
回复讨论
2
登录后可参与回复讨论。
文明发言,理性讨论
·3小时前
liseezn OP回复 @熊猫·3小时前