None of my stuff is internet facing either, and it never will be. VPS for sure if you want to serve others, but becareful with the VPS (don't reuse passwords/keys/usernames, treat it like it will be hacked at some point, etc.)
I've got a lot of local services that are just for me. I don't share them with anyone outside of my local network, not even over a VPN.