Sure, you can use a VPN if you want to spin up the instance and connect to it without having a domain. You can always open the instance of Nextcloud to the internet later, when you buy a domain.
Get a cheap .XYZ domain if you just want to experiment with spinning up a reverse proxy.
I have this too on occasion! Although, I think I had this problem on another podcast player before I switched.