Yes, I would recommend to setup a wireguard tunnel between your vps and homeserver.
Then you can just expose whatever port your want on the VPS and forward the traffic to your server. I use nginx to forward the traffic to my server, but there is different reverse-proxy you could use. Bonus is that your don't expose your home IP
all 8 comments