Experience the perfect blend of retro computing and modern technology with this open-source BBS software. Written in Node.js, it allows you to run a fully functional bulletin board system across multiple platforms including Linux, Windows, and macOS. You can easily customize menus, themes, and configurations using JavaScript while enjoying unlimited multi-node support for all your callers. Versatile Access is provided via built-in Telnet, SSH, and secure WebSocket servers. For Retro Authenticity, users enjoy PC/DOS and Amiga style artwork with proper font and baud emulation, plus full ANSI-BBS support. Modern Security keeps users safe with strong password encryption and Two-Factor Authentication. It also offers Extensive Networking to integrate with FidoNet and expose message bases via NNTP or Gopher. Finally, Advanced File Bases utilize full-text search, tags, HTTP(S) downloads, and legacy X/Y/Z modem support, while a built-in achievement system keeps users engaged.
services:
enigma-bbs:
image: enigmabbs/enigma-bbs:latest
container_name: enigma-bbs
restart: unless-stopped
ports:
- "8888:8888" # Telnet
- "8889:8889" # SSH
- "8080:8080" # HTTP
- "8443:8443" # HTTPS
volumes:
- ./config:/enigma-bbs/config
- ./data/db:/enigma-bbs/db
- ./data/filebase:/enigma-bbs/filebase
- ./data/art:/enigma-bbs/art
- ./data/logs:/enigma-bbs/logs
- ./data/mods:/enigma-bbs/mods
- ./data/mail:/enigma-bbs/mail# No sensitive environment variables are required for the default Docker setup.
# Configuration and secrets are managed within the config/config.hjson file generated on first run.Auto-fetched about 24 hours ago
Auto-fetched about 24 hours ago