Skip to content

Installation & Deployment

The public release is all-in-one:

  • bbs-go executable
  • res/ built-in resources
  • prebuilt web static assets (bundled in release package)

One process serves:

  • Frontend: /
  • Admin: /admin
  • API: /api/*

Release Package Layout

After extracting a release package, the layout is typically unified (no separate frontend/backend source deployment):

text
<release-root>/
├── bbs-go
├── res/
├── locales/
├── site/   # prebuilt frontend static assets
└── admin/  # prebuilt admin static assets

Installation Flow

  1. Download a release package (recommended)
  2. Extract package
  3. Start bbs-go
  4. Open http://<host>:8082/install on first run
  5. Complete database and admin initialization in the installer

Cross-Platform Release Packages

PlatformFile
Windows x64bbs-go-windows-amd64.zip
Windows x86bbs-go-windows-386.zip
macOS Intelbbs-go-macos-amd64.zip
macOS Apple Siliconbbs-go-macos-arm64.zip
Linux x64bbs-go-linux-amd64.zip
Linux x86bbs-go-linux-386.zip

Releases: https://github.com/mlogclub/bbs-go/releases

Build from Source (Optional)

If you compile from the public source repository:

bash
go mod download
go build -o bbs-go main.go

Note: The open-source repository is prepared by an internal publishing flow (scripts/main.go). End users do not need to run that script.

Requirements

  • Go 1.23+ (only required for source compilation)
  • Database:
    • MySQL 8+ is recommended for production
    • SQLite is supported for local trial (choose in installer)
微信微信
商务咨询
微信二维码
QQQQ群
BBS-GO交流群
QQ二维码