Dockerized NodeBB, composed with mongo.
Inspired heavily from nilsramsperger/docker-nodebb
-
Edit
.env
to set your mongo password. This will be used for both admin and nodebb users. -
Run
docker-compose up
to start the nodebb web installer. Go to :4567 and finish the web install. Host IP should bemongodb
, not127.0.0.1
.
Example parameters for the database:
- Nodebb should be running so you're good to go. Next time you run
docker-compose up
, it'll skip the web installer and just launch nodebb.
I'd also recommend to use a proxy like caddy or nginx, and set up backups for the 3 volumes in docker-compose.