Why save things on github? I used to save my configs directly in the server running docker. To change anything I had to ssh into it and do the stuff.
A frontpage with links to all services and a monitoring app like Monitoror to allow me to check what’s running.
I don’t know if it will work, but it’s possible to tunnel all your traffic through a VPS using SSH and a piece of software called sshuttle.