free to host it where, on the routeable internet? oh yeah, that's not possible without using a wireguard tunnel or similar and configuring iptables on a VPS
the easy way is to host the thing on the vps but what happens when the gestapo seize the VPS, ruh roh and they may not tell you it's happened either
good luck to the gestapo getting into my house without getting noticed tho
please don't assume i haven't got strong sigint and security knowledge, i get REALLY tired of people claiming to know about security who don't have this elementary understanding that hosting anything on someone else's shit is less secure than hosting it on your own and doing that is NOT easy