Anywhere I can find instructions to do what I”m trying to do? TrueNAS 25.04 Community does not have DDNS service.
My ISP has set my router up for a static private ip address.
My website hosting service has set up my site with a C Name so that my site “nextcloud.myname.c om” (space intentional to keep from generating a hyperlink).
My website’s admin tech support has advised that “The DNS provider in this case is cPanel.”
My TrueNAS has “Nextcloud” installed. I’ve also installed portainer (recommended from some YouTube tutorial).
What is my next step in getting a device outside my LAN to connect to NextCloud on my TrueNAS?
Thank you guys – I can’ t seem to move forward. Google AI has me running around in circles, telling me to use menu items that don’t exist, do shell commands that return “command not found” and steps that don’t really make sense.
Look into reverse proxies like traefik, caddy, nginx proxy manager or zoraxy. Those create the entry point that connect your domain and your next clouds local IP ok your network
Secure access to your nextcloud with https. For that either use a reverse proxy, or set to use a certificate directly in the truenas nextcloud app (you need to provide or create the certificate before being able to use it for nextcloud).
Setup port forwarding on your router to forward traffic from port 443 to your local truenas installation. How this is done depends on the router model and brand you have.
If your router already has a fixed IP and working DNS, that should get it working.
Make sure you have strong passwords and ideally 2fa activated in nextcloud.
I don’t completely understand your setup to be honest.
So I will give just general advice that applies to everyone.
First of all, check the network requirements part here. Maybe your home network is not even ready to host anything over IPv4 because of CG-NAT.
Next thing would be to set your DNS to point to your Nextcloud instance.
If your IPs are static (probably only the case for IPv6 not IPv4) you don’t need DynDNS and can set it directly on your DNS provider which apparently is using cPanel to configure DNS.
But since you most likely don’t have a static IP you need some kind of DynDNS.
There are many different options, maybe even your router supports some kind of DynDNS.
Also depends on your DNS hoster. Btw you are free to choose your DNS hoster. You don’t have to use your websites hoster DNS service.
Using AI or one click installs often leads to getting stuff up and running fast without even understanding what is doing, where and how and why.
Often it is better to start with something simple and easy.
Here are the steps I recommend you to do first:
Check if you suffer form CG-NAT
Try to setup a DynDNS.
Setup a simple apache or nginx test page
Portforward for IPv4 and open the Firewall for IPv6 to your test webserver and see if you can reach it from cellular
After you have done that, you are ready to figure out how to host Nextcloud. Maybe you want a proxy in front of the Nextcloud Server, maybe you want directly access Nextcloud over the “integrated” Apache server.
greatest DNS hoster of all time clickbait spoiler
I for one love the free, none profit, DNSSEC, and opensource service from Germany deSEC.io. They even offer free subdomains, so you could get alanonNextcloud.dedyn.io as your domain form them. The traditional tool ddclient is IMHO a complicated mess. I was so frustrated with its OPNsense implementation, that I wrote my own DynDNS client