本文最后更新于15 天前,其中的信息可能已经过时,如有错误请发送邮件到[email protected]
如果你想快速搭建一个功能完整的现代社区论坛,Rhex + Zeabur是最佳组合:基本不需要服务器运维,全程图形化操作,5分钟即可上线。
📋 准备工作
- Zeabur账号(GitHub/邮箱10秒注册)
- 5分钟空闲时间
- 一台vps服务器
🚀 部署步骤
创建新项目
1. 打开Zeabur官网完成登录
2. 点击“+ 新建项目”,输入项目名称,然后选择服务器。如果没有服务器就需要购买一个(购买vps使用在 https://zeabur.com 购买服务器或 AI Hub 额度,结账时输入我的推荐码“maoyiren”,即可享受 10% 折扣优惠~)或者连接现有服务器
3. 部署的服务器强烈推荐选择香港/东京(国内访问速度最快)
4. 点击”创建”完成初始化
部署基础服务
1.PostgreSQL 16 数据库
- 点击”+ 添加服务” → 选择”数据库” → 找到”PostgreSQL 16″
- 保持默认配置,直接点击”部署”,等待30秒完成
2.Redis 7 缓存
- 再次点击”+ 添加服务” → 选择”数据库” → 找到”Redis 7″
- 直接点击”部署”,等待20秒完成
3.部署Rhex主程序
1. 点击”+ 添加服务” → 选择”Docker 镜像”
2. 输入官方镜像地址: ghcr.io/lovedevpanda/rhex:latest
3. 点击”下一步”进入配置页面
附:基础配置
- 端口:添加 3000 端口,类型选择HTTP,务必勾选”公开”
- 持久化卷:添加两个卷,挂载路径分别为:- /app/public/uploads (用户上传文件)
- /app/addons (插件扩展目录)
- 启动命令:粘贴以下内容bash
sh -c “pnpm add -g concurrently && concurrently –names ‘WEB,WORKER’ –prefix-colors ‘blue,green’ ‘pnpm run start’ ‘pnpm run worker'”
3.2 精简环境变量配置(零变量替换)
先获取连接字符串:
- 进入 pgsql 服务详情页 → 右上角点击”连接” → 复制完整的 Connection String
- 进入 redis 服务详情页 → 右上角点击”连接” → 复制完整的 Connection String
- 用在线随机字符串生成工具生成一个32位以上的随机字符串作为验证码密钥
然后添加以下环境变量:
| 变量名 | 值 | 说明 |
|---|---|---|
NODE_ENV | production | 生产环境模式 |
PORT | 3000 | 应用运行端口 |
SESSION_SECRET | 你刚才生成的 32 位字符串 | Zeabur 自动生成会话加密密钥 |
CAPTCHA_SECRET_KEY | 你刚才生成的 32 位字符串 | 验证码密钥 |
DATABASE_URL | 从 PostgreSQL 服务复制的连接串 | 数据库连接 |
REDIS_URL | 从 Redis 服务复制的连接串 | 缓存连接 |
NEXT_PUBLIC_SITE_URL | 填访问域名,不填也行 | 后续改为实际域名 |
BACKGROUND_JOB_WEB_RUNTIME | worker-only | 官方推荐生产环境配置2个服务一个web一个works(使用同个镜像,就这个命令不同)(如果你想单镜像部署就不填) |
- 健康检查:路径 / ,端口3000,初始延迟45秒
- 所有配置完成后点击”部署”,等待1-2分钟
初始化数据库(必须执行)
1. 进入Rhex服务详情页 → 顶部导航栏点击”指令”
2. 输入命令: pnpm run setup ,按下回车执行
3. 记录输出的默认管理员账号:- 用户名: admin
- 密码: ChangeMe_123456
4. 命令执行完成后服务会自动重启
配置域名并访问
1. 回到Rhex服务”概览”页面 → 点击”生成域名”
2. 复制生成的完整域名(必须包含 https:// )
3. 绑定端口3000
4. 保存后服务自动重启,即可访问你的论坛
5. 登录后立即进入个人设置修改管理员密码
⚙️ 部署后必做配置
登录后台地址: https://你的域名/admin ,建议配置:
- 站点基本信息(名称、Logo、描述)
- 注册与邀请策略
- SMTP邮件服务(用于验证邮件和通知)
- 第三方登录(GitHub/Google/Passkey)
- AI助手与RSS抓取(可选)
🚨 重要说明
数据备份
目前单容器部署模式下不能链接执行命令行,就用不了官方命令行备份工具,只能做数据备份就要手动操作:
1. 进入 pgsql 服务详情页 → 切换到”备份”选项卡
2. 点击”创建备份”,等待备份完成
3. 点击备份文件右侧的”下载”按钮,保存到本地
4. 建议每周至少备份一次,重要数据增加备份频率
更新升级
直接点击Rhex服务的”重新启动”按钮,即可自动拉取最新镜像并完成升级,数据库迁移会自动执行。
🎁 专属优惠
在Zeabur购买服务器、升级配置或充值AI Hub额度时,结账输入推荐码 maoyiren,立享10%折扣,长期有效!
我搭建的论坛
https://cpdd.men
一键部署模板正在制作中,现在有bug等我哈

本文版权归 Liseezn 所有,采用 CC BY-NC-SA 4.0 协议,转载请注明原文链接:https://blog.liseezn.top/727.html/


































