Skip to content

Installation Methods

There are multiple ways of installing ENiGMA BBS, depending on your level of experience and desire to do things manually versus have it automated for you.

MethodRuns onUse it when
Installation ScriptLinux, BSD, macOSYou want the quickest route. Installs Node.js via mise, clones ENiGMA½, and walks you through an initial configuration
DockerLinux, BSD, macOS, WindowsYou want easy upgrades and no dependencies on the host
ManualLinux, BSD, macOSYou would rather install the prerequisites and clone the source yourself
WindowsWindowsYou are installing natively on Windows — needs Visual Studio Build Tools for the native modules
Raspberry PiRaspberry Pi OSNotes specific to the Pi, then the install script

Whichever route you take, the next step is the same: test your installation, then create your configuration.

If the board is going to stay up, read Production Installation and, if you are hosting from home, Network Setup.

After installing, you’ll want to keep your system updated and get familiar with running the board day to day.