Overview

Full name
docker.io/mlogclub/bbs-go
Registry
docker.io
Namespace
mlogclub
Repository
bbs-go
Cached tags
41
Last synced
07/06/2026, 08:01 PM

Introduction

BBS-GO 开源 Go 论坛镜像,提供帖子、评论、标签与用户体系,前后端分离架构,适合社区站点与内部技术讨论板。

Details

mlogclub/bbs-go 采用 Go 后端 + Vue 前端,内置 Markdown 编辑器、积分与敏感词过滤。Docker 镜像通常 bundled 静态资源,需外接 MySQL 存储帖子与用户数据。与 Discourse 相比更轻量,适合中小流量社区;首次部署需执行数据库迁移,并配置 SMTP 发送注册验证邮件。

快速启动

docker run -d --name bbs-go \
  -p 8082:8082 \
  -e BBSGO_DB_HOST=192.168.1.10 \
  -e BBSGO_DB_PASSWORD=secret \
  docker.io/mlogclub/bbs-go:latest

推荐实践

docker run -d --name bbs-go \
  --restart unless-stopped \
  -p 8082:8082 \
  -e BBSGO_DB_HOST=mysql.example.com \
  -e BBSGO_DB_USER=bbsgo \
  -e BBSGO_DB_PASSWORD=strong_secret \
  -e BBSGO_BASE_URL=https://bbs.example.com \
  -e TZ=Asia/Shanghai \
  docker.io/mlogclub/bbs-go:3.6.0

核心参数说明

  • -e BBSGO_DB_HOST — MySQL 主机
  • -e BBSGO_DB_PASSWORD — 数据库密码
  • -e BBSGO_BASE_URL — 站点公网 URL,影响链接生成
  • -p 8082:8082 — HTTP 服务端口
  • --restart unless-stopped — 论坛持续在线

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: bbs-go
spec:
  replicas: 2
  selector:
    matchLabels:
      app: bbs-go
  template:
    metadata:
      labels:
        app: bbs-go
    spec:
      containers:
        - name: bbs-go
          image: docker.io/mlogclub/bbs-go:3.6.0
          ports:
            - containerPort: 8082
          env:
            - name: BBSGO_DB_HOST
              value: mysql.database.svc
            - name: BBSGO_BASE_URL
              value: https://bbs.example.com
---
apiVersion: v1
kind: Service
metadata:
  name: bbs-go
spec:
  selector:
    app: bbs-go
  ports:
    - port: 8082
      targetPort: 8082

数据库密码经 Secret 注入;Ingress 启用 HTTPS 与速率限制,MySQL 使用独立 StatefulSet 或托管 RDS。

Latest tags (20)

View all 41 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/mlogclub/bbs-go
:v4.4.3-rc2
linux/amd64
2026/06/28 17:07122.3 MBsha256:a64efb07ac1c
docker.io/mlogclub/bbs-go
:4.4.3-rc2
linux/amd64
2026/06/28 17:07122.3 MBsha256:a64efb07ac1c
docker.io/mlogclub/bbs-go
:v4.4.3-rc1
linux/amd64
2026/06/28 16:55122.3 MBsha256:d1a8a97a2ca6
docker.io/mlogclub/bbs-go
:4.4.3-rc1
linux/amd64
2026/06/28 16:55122.3 MBsha256:d1a8a97a2ca6
docker.io/mlogclub/bbs-go
:latest
linux/amd64
2026/06/28 10:32122.3 MBsha256:90405016a1ca
docker.io/mlogclub/bbs-go
:v4.4.2
linux/amd64
2026/06/28 10:32122.3 MBsha256:90405016a1ca
docker.io/mlogclub/bbs-go
:4.4
linux/amd64
2026/06/28 10:32122.3 MBsha256:90405016a1ca
docker.io/mlogclub/bbs-go
:4.4.2
linux/amd64
2026/06/28 10:32122.3 MBsha256:90405016a1ca
docker.io/mlogclub/bbs-go
:v4.4.2-rc4
linux/amd64
2026/06/28 10:13122.3 MBsha256:00afc5e64fd2
docker.io/mlogclub/bbs-go
:4.4.2-rc4
linux/amd64
2026/06/28 10:13122.3 MBsha256:00afc5e64fd2
docker.io/mlogclub/bbs-go
:v4.4.2-rc5
linux/amd64
2026/06/28 10:13122.3 MBsha256:3e593abc99cb
docker.io/mlogclub/bbs-go
:4.4.2-rc5
linux/amd64
2026/06/28 10:13122.3 MBsha256:3e593abc99cb
docker.io/mlogclub/bbs-go
:v4.4.2-rc3
linux/amd64
2026/06/28 00:31122.3 MBsha256:026fa8ec4fe3
docker.io/mlogclub/bbs-go
:4.4.2-rc3
linux/amd64
2026/06/28 00:31122.3 MBsha256:026fa8ec4fe3
docker.io/mlogclub/bbs-go
:v4.4.2-rc2
linux/amd64
2026/06/15 19:59122.1 MBsha256:d4dbdcd1a094
docker.io/mlogclub/bbs-go
:4.4.2-rc2
linux/amd64
2026/06/15 19:59122.1 MBsha256:d4dbdcd1a094
docker.io/mlogclub/bbs-go
:v4.4.2-rc1
linux/amd64
2026/06/09 18:01122.2 MBsha256:3f542d241f95
docker.io/mlogclub/bbs-go
:4.4.2-rc1
linux/amd64
2026/06/09 18:01122.2 MBsha256:3f542d241f95
docker.io/mlogclub/bbs-go
:v4.4.1
linux/amd64
2026/05/27 20:46122.1 MBsha256:0a74d2ce1a29
docker.io/mlogclub/bbs-go
:4.4.1
linux/amd64
2026/05/27 20:46122.1 MBsha256:0a74d2ce1a29