So it sounds to me like you may have to deal with a IPv4 only address behind CGNAT, which makes port forwarding not work anymore. It’s how my connection is set up, but luckily it does fully support IPv6 and that doesn’t require any forwarding so I make do.
If IPv6 isn’t an option for you or you’d like to access your services from IPv4 only networks, I’d just go with Tailscale myself. I’ve been a happy user for years and it just works so well, should be good in your situation as well.
I’ve always wanted something like that, very cool!
Any plans to incorporate customizable cloud saves? I’m envisioning listing files and registry keys, maybe fetch a starting point off PCGW to give users an idea of what to expect and whatnot.
Linux client support would be great too, the Steam Deck could make great use of this.