DDNS is only required for when you want to share it with other people. For accessing your own stuff from anywhere, there’s tailscale. I set aside 30 minutes to read into it and set it up, but found myself with a working VPN between my phone and PC after just 3 minutes. And it’s completely free for this use case.