I don’t know about Linode, but with Hostinger you get a resource cap on CPU usage. If you put your VPS to crunch something you will be throttled down on CPU. I once tried importing Wikipedia on my VPS and had my CPU throttled down. I pay for the cheapest VPS with only one CPU. In this case you don’t really get the “full” VPS to yourself…
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.