Releases Nextcloud External Access

Good afternoon guys, I have a machine in my house and I want remote access, I did the following my internal ip is I went to my router on the net and add the DMZ to point to this ip. In theory if I access the external ip example: was to have access to nextcloud. I’m not very good at networking but I’m not a lay person either. I have a Dlink Sharedcenter and whenever I want external access on it I add in the DMZ and it goes quiet. I have heard that for access the nextcloud needs VPN and to point a DNS from my ip. But is it really that there is no way for me to do it this way? Thank you all.