生产环境部署
完成安装方式选择后,再阅读这个页面。
推荐生产配置
- 使用 MySQL 8+。
- 在 BBS-GO 前面配置 Nginx、Caddy 或其他反向代理。
- 开启 HTTPS。
- 持久化并备份数据库、上传文件、配置文件和日志。
- 使用 systemd、supervisor、Docker 或平台进程管理能力保障服务持续运行。
端口
| 安装方式 | 默认对外端口 |
|---|---|
| 发布包 | 8082 |
| Docker | 3000 |
生产环境通常通过反向代理绑定域名,对外只暴露 HTTPS 端口。
需要备份的数据
发布包部署:
- MySQL 数据库或 SQLite 数据库
bbs-go.yamlres/uploads- 需要保留的日志
Docker 部署:
- 使用内置 MySQL 时的 MySQL volume
/app/data/app/logs/app/res/uploads
反向代理
反向代理转发到 BBS-GO 服务端口即可。
发布包默认目标:
text
http://127.0.0.1:8082Docker 默认目标:
text
http://127.0.0.1:3000升级检查清单
- 备份数据库和上传文件。
- 停止旧服务。
- 替换发布包或更新 Docker 镜像 tag。
- 启动新服务。
- 检查前台、管理后台、登录、上传和主要页面。


