I have been using Seafile Pro and gogs besides mailcow (a beautiful, and recently dockerized mailserver solution) for a few years now and after I learned about docker a while ago I wanted to move everything inside containers.

While learning how to do this, I played around with an idea that turned into what dockerbunker now is: a tool with which I can easily configure and deploy web-apps behind an nginx reverse proxy.

Let’s Encrypt certificates will be automatically retrieved if the choice was made during configuration. dockerbunker remembers what is installed, configured or which containers are stopped. All userdata persists in docker volumes and can be conveniently backed up and restored via menu options.

I recently refactored everything, cleaned up the code a bit and put it on github, because I think it could be useful for others.

For more information see the readme on github.