Skip to content

Install with Release Package

The release package is the recommended installation method when you do not want to use Docker.

Requirements

  • OS: Windows / macOS / Linux
  • Memory: 2GB+ recommended
  • Database:
    • SQLite for local trial and small sites
    • MySQL 8+ recommended for production

Download

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

PlatformFile
Windowsbbs-go-windows-x86_64.zip
macOS Intelbbs-go-macos-amd64.zip
macOS Apple Siliconbbs-go-macos-arm64.zip
Linux 64-bitbbs-go-linux-amd64.zip
Linux 32-bitbbs-go-linux-386.zip

Package Layout

After extracting a release package, the directory includes the executable and built-in resources:

text
<release-root>/
├── bbs-go
├── res/
├── locales/
└── site/

Start BBS-GO

Run from the extracted directory:

bash
# Linux/macOS
./bbs-go

# Windows
bbs-go.exe

Default port: 8082.

First-Time Installation

Open:

text
http://localhost:8082/install

Installer steps:

  1. Select language (en-US / zh-CN).
  2. Select database.
  3. Fill site information.
  4. Create admin account.
  5. Complete installation.

For local trial, select SQLite. For production, use MySQL 8+.

Access URLs

  • Site: http://localhost:8082/
  • Admin dashboard: http://localhost:8082/dashboard
  • API: http://localhost:8082/api/*

Common Issues

Port Already in Use

Change Port in bbs-go.yaml or stop the conflicting process.

Database Connection Failed

  • MySQL: verify host, port, username, password, and database name.
  • SQLite: choose SQLite in the installer. No manual database setup is required.

Next Steps

Released under the GPL License.