While Docker is often touted as a great platform for software developers to test out and deploy their apps, it's also perfect for self-hosting open-source software. When I started testing out ...