There’s always money in the banana stand
I’m noob and this was simple. Works like a charm. It has readymade installers for Wireguard on different VPS providers and installer for your client (home server). https://github.com/mochman/Bypass_CGNAT
I did this. Works flawlessly for half year now. I have x86 thin client at home running all my stuff, it creates tunnel to my VPS (I use Free tier Oracle VPS - yes, it is a shit company, I know, no need to let me know again in the comments). Works like a charm. This GitHub repo has automated installer for Oracle, Amazon,… https://github.com/mochman/Bypass_CGNAT/wiki/Oracle-Cloud-(Automatic-Installer-Script) - it installs and configures Wireguard on both server (VPS) and client (your home machine).
I’m running AdGuard home (at home on $10 x86 thin client) and simply opened ports on my router and pointed my domain to the ip. Worked like a charm. Then my ISP added me CGNAT, so I’ve added free VPS doing wireguard tunnel home, so everything works fine. I run AdGuard with Let’s encrypt certificates, so I use the private DNS setting in Android directly with my domain. I’m running my home net on an unlimited 4G LTE connection.
Mine did this to me few weeks back. They can kiss my… Read here. Free oracle VPS and wireguard. With the installer super easy! Read here https://lemmy.world/post/8121307
I’ve got 4G modem. It runs DHCP/gateway for the network. From that it is a mix of wifi routers, one dumb switch and things sitting on powerline connected parts of the network (outside wifi routers for power monitor, guest wifi round the property, etc). All is running on 192.168.1.xx , only the wg0 interface is 10.1.0.2. My ubuntu server runs just my web server, adguard home, jellyfin, etc.
I’ve got AdGuard home and everything works. Switching to ISP DNS and Thepiratebay.com doesn’t work.
I’ve got Igel with quadcore AMD CPU, actually quite powerful for home server running adguard, homeassistant,… and some other Igel with Via Eden CPU and HP 525(I think) with same CPU. Had HP for years, now switched to the Igel/AMD. HP needed SATA extension to fit the ssd in, for Igel I’ve simply opened the SSD case and plugged the boar directly. Works like a charm.
I run Jellyfin on my thin client server, with movie library folders mounted feom my old dual bay Buffalo NAS. Works like a charm.