I can relate, thought about setting up a Caddy server to route through the different services (also nginx would be fine). Have to try it out and probably make a list of services in a HTML document returned on port 80/443
EDIT: Oh and if you don't mind managing your DNS records manually, including dynamic DNS.