I solved this using tailscale, no need to make your home server visible to the world, no Forwarding rules on your router.
It works like a VPN on your phone/laptop and access directly your target machine in your network running taiscale.
There is a completely selfhosted version called Headscale, but you'll need an accessibile server on the internet. A cheap VPS would work for this.
You can check also Zerotier, Nebula , Netmaker, pure Wireguard etc etc.
Godspeed!
I bought a lenovo p14s AMD 2 years ago without OS, 32GB RAM and M.2 SSD, very happy with Arch, BTW.
Coreboot would be nice, but it doesn't seem feasible yet...
I can prove that this is incorrect. Or are my kids mine ??