You can rent a cheap VServer as well and use its static IP to forward traffic. Easiest for it would be SSH reverse tunnel. Or you could VPN it with your homelab (connection established from within your homelab).
If you don’t want to rely on an external service you could as well establish a VPN server within your homelab and use IPv6 to connect to it, although the disadvantage would be, that if you’re trying to connect from IPv4 networks ‘outside’ that wouldn’t work.
Just listing some options to research. Welcome to the hobby, have fun 🤗
jol@discuss.tchncs.de 3 days ago
My ISP uses CGNAT but I can ask for a dynamic IP address for free. I sent them an email and got a reply in less than a week. I can also pay extra like 2.50€ per month or something for a fixed IP. I found that quite reasonable.
harrys_balzac@lemmy.dbzer0.com 3 days ago
I’m thinking getting a static public IP might just be the easiest way to go. I have a pretty good ISP. Aside from sticking all the customers behind CGNAT.
jol@discuss.tchncs.de 3 days ago
Namecheap, and I guess other registrars too, has an API that you can call from your server to update your IP address in their DNS. It’s super easy. No need to pay for a static IP address. At least in my case ei already use my domain for other things.
harrys_balzac@lemmy.dbzer0.com 3 days ago
I don’t understand how that’d work but I’ll look into it. Thanks for the info!