Hello,
My issue is that I cannot remotely access my TrueNAS Scale login screen (it just loads) through my nginx reverse proxy even though it appears to be working.
I am don’t have any background in networking, so I am inexperienced and trying to get my way through the GUI and tutorials. I am running ElectricEel-24.10.0.2
I have set up my TrueNAS Scale on an Intel(R) Core™ i5-8259U CPU @ 2.30GHz with 8GB (2x4) of RAM. I set up my mirrored pool and all the basic set up seemed to be correct.
I am using Dynu for a free domain and ddns-updater (App Version: v2.8.2, Version: 1.1.0) to update my ip address. Nginx: (App Version: 2.12.1, Version: 1.1.0).
Let’s Encrypt is handling the SSL certificate and appears to be set up correctly.
When I click on the host url provided from my Proxy Hosts list in the Nginx GUI (https://my-domain.com/ui/sessions/signin
), I get the loading screen and never land on the actual login screen. It says, “Connecting to TrueNAS … Make sure the TrueNAS system is powered on and connected to the network.” I am able to access the dashboard and login from https://ip-address:port/ui/sessions/signin
. The connection is not secure though (not secure, so I don’t know why I am using that one instead of the http port, but it’s just the one I bookmarked).
My browser says the connection is secure, so I am guessing the SSL certs are set up correctly.
The reason I want to use a reverse proxy is so I can eventually follow a tutorial called “A full guide for installing Nextcloud on TueNAS Scale with COllabora integration and outside access through Nginx Proxy Manager” (can’t link for some reason) for remotely accessing Nextcloud and give me the ability to share to share files with friends and family. I plan to use some kind of VPN at some point for more sensitive services, but I saw the VPN route creating some limitations for friends and family accessing Nextcloud. Let me know if I am not understanding VPN capabilities though.
I believe my router port forwarding has been completed correctly. If it were not correct, wouldn’t I get some kind of error when going to https://my-domain.com/ui/sessions/signin
? I have a Netgear AX1800 Wifi Ruuter RAX 10 which runs their Nighthawk software. I would prefer to keep the router as is if possible, meaning I don’t really want to flash it with a different operating system unless I have to. Let me know if you need more details about the port forwarding though.
I have been stuck on this for a few weeks. From my limited knowledge and a lot of ChatGPT discussions, I think the problem might be with my router’s firewall or there must be some setting I have not found in the TrueNAS Scale dashboard. I have looked at logs and asked ChatGPT about them and there don’t seem to be problems, but I don’t really know what I am looking at.
I would really appreciate if you can help me get this fixed, so I can start adding services.
I have tried to include the bare minimum details because I do not even know what all would be a security risk to include, so feel free to ask for specifics. Also, I have done SSH access and used the shell, but I don’t know what I am doing at all unless just copying some commands, so I can try some different commands because I am guessing it will be needed, but I may need some specific directions in order to not mess anything up.
Thanks!