Installing in homelab and tunneling from VPS

Hi all
I’ve been hosting my websites from my homelab for about three years now without a hosting control panel, using a Wireguard tunnel from my VPS. At the domain registrar, each domain points to the public IP address of the VPS where Wireguard tunnels it to the private IP address (like 192.168.X.X) in my homelab. It’s been working flawlessly, however I now see some benefits in using a hosting control panel like HestiaCP.

I installed HestiaCP in the homelab and can reach it from outside, by pointing the subdomain to the VPS IP address. Wireguard then sends it to the old test laptop on my desk. So I can reach the control panel. However, I’ve been playing around for hours trying to get DNS to work for the web domains, nameservers (ns1 and ns2), emails that I added. Nothing works.

Is this even possible? I’m starting to believe that it can only be installed on a VPS, unless I’m missing something.

Thank you in advance

Les

You don’t want to host DNS with this setup…

Use Cloudflare instead…

1 Like

Best way I think would be use Cloudflare and use a cloudflare tunnel.
Tunnel is NOT needed but at least cloudflare will help with your issues.
I can pretty much say that a lot of the ports needed for this to work will be either blocked or heavily restricted by your ISP these days. Here in the UK there are NO ISP that allow smtp servers at home any more for example

1 Like