Skip to content

Installation ​

This section collects all BBS-GO installation methods in one place.

Which Method Should I Use? ​

MethodBest forDatabaseNotes
Release PackageLocal trial, VM deployment, simple server deploymentSQLite or MySQLRecommended for most non-Docker deployments
DockerContainerized deployment, quick MySQL setupBuilt-in MySQL, external MySQL, or SQLiteRecommended if you already use Docker
Build from SourceDevelopment, custom builds, contributingSQLite or MySQLRequires Go toolchain

Local Trial ​

Use the Release Package and select SQLite in the installer. This requires no manual database setup.

Production Deployment ​

Use one of these:

  • Docker with built-in MySQL or an external MySQL service
  • Release Package with MySQL, managed by systemd/supervisor

Then read Production Deployment for HTTPS, process management, backup, and upgrade notes.

Source Build ​

Use Build from Source only when you need to compile the project yourself or develop BBS-GO.

Installation Flow ​

All installation methods eventually enter the same installer:

  1. Start BBS-GO.
  2. Open the install page.
  3. Select language.
  4. Configure database.
  5. Fill site information.
  6. Create the admin account.
  7. Complete initialization.

Released under the GPL License.