@zleap @killyourfm For anyone that is interested #yunohost is essentially that.
A headless Debian ISO that can be installed on an old PC, Raspberry Pi, or VPS which even dummies like me could figure out;) They even provide you with a free subdomain!
Once installed, if you're hosting at home, you just need to open a few ports, and you're good to go:)
It acts as a base platform for a whole host of one click apps, but the library is truly staggering in its size.