docker-nullboard
September 23, 2023 ยท View on GitHub
This is a self-contained version of Nullboard along with the nbagent local backup agent.
Running
The Docker compose way
Edit the docker-compose.yml file and set your desired path for the /data volume (defaults to ./data). Then:
$ docker-compose up
The Docker CLI way
Run your container the usual way:
$ docker run -v $(pwd)/data:/data -p 80:80 -p 10001:10001 luismedel/nullboard
And you're ready to go. Now you have your own self-hosted Nullboard waiting for you on http://localhost/. All your changes will be automatically saved in the data directory you choosed.
Building the image locally
$ docker build . -t nullboard
To-do
- Make Nullboard start with local backups enabled and with the correct token.
- Use some lighttpd (nginx?) fuckery to only need to expose one single port for both, the http server and the backup agent.