Was ist denn daraus geworden einen VPN zu nutzen? 
Dein Handy kannst du einfach die ganze Zeit im VPN lassen (z.B. Wireguard) und auf deinem Server brauchst du dementsprechend nur die VPN IP freigeben, welche sich nicht ändern wird. Wenn du beispielsweise OpenVPN auf Port 443 nutzt, hätte das auch den Vorteil, dass du bei vielen Firewalls die Blockaden umgehen kannst.
Bezüglich deines Heimanschlusses könntest du eine DynDNS Adresse nutzen und dann automatisch deine UFW Regel(n) per Cronjob ähnlich wie hier aktualisieren.
Ich verstehe deinen Gedankengang, dass du dir selber was aufbauen und rumspielen willst. Die anderen wissen halt wie schnell so etwas schief gehen kann und sind dementsprechend vorsichtig. Gleichzeitig haben aber auch viele den Gedanken, dass alles möglichst effizient und hochverfügbar sein muss, aber bei dir ist es ja nur eine persönliche Spielerei für Zuhause.
Könnte man natürlich noch alles weiter treiben. Pi-Hole Master bei Netcup und Slave im Heimnetzwerk (oder andersrum), mit extra Firewall wie pfSense vorher absichern und miteinander verheiraten, und und und...