Skip to content

生产环境部署

完成安装方式选择后,再阅读这个页面。

推荐生产配置

  • 使用 MySQL 8+。
  • 在 BBS-GO 前面配置 Nginx、Caddy 或其他反向代理。
  • 开启 HTTPS。
  • 持久化并备份数据库、上传文件、配置文件和日志。
  • 使用 systemd、supervisor、Docker 或平台进程管理能力保障服务持续运行。

端口

安装方式默认对外端口
发布包8082
Docker3000

生产环境通常通过反向代理绑定域名,对外只暴露 HTTPS 端口。

需要备份的数据

发布包部署:

  • MySQL 数据库或 SQLite 数据库
  • bbs-go.yaml
  • res/uploads
  • 需要保留的日志

Docker 部署:

  • 使用内置 MySQL 时的 MySQL volume
  • /app/data
  • /app/logs
  • /app/res/uploads

反向代理

反向代理转发到 BBS-GO 服务端口即可。

发布包默认目标:

text
http://127.0.0.1:8082

Docker 默认目标:

text
http://127.0.0.1:3000

升级检查清单

  1. 备份数据库和上传文件。
  2. 停止旧服务。
  3. 替换发布包或更新 Docker 镜像 tag。
  4. 启动新服务。
  5. 检查前台、管理后台、登录、上传和主要页面。

相关文档

Released under the GPL License.

微信微信
商务咨询
微信二维码
QQQQ群
BBS-GO交流群
QQ二维码