I've done something similar. I've set up nginx reverse proxy manager
https://nginxproxymanager.com/ on several free tier cloud VPS providers with wireguard tunnels that are connected to my home servers that I run my sites on. I was having some issues though with running 2 wireguard tunnels on 1 machine because I'm a
when it comes to networks.
Setting up a wireguard mesh network with Netmaker has saved the day for me.