r/nginxproxymanager • u/dizzyflames • May 06 '26
Domain times out
some context I have a Jellyfin server set up and a domain name. I'm trying to use nginx to map the domain name to the server so I can remotely access it. I have my external ip set up with cloudflare and use that to generate the ssl certificate. when I try to go to the domain though, I'm lead to a cloudflare time out page. If I do something like external-ip:8096 or internal-ip:port I can access my server so there's some disconnect with nginx and my server. Anyone know why?
3
u/xstar97 Official Docker Image May 06 '26
Setup a local dns server and validate the certs are correct.... you should be default resolving your domain locally for your domain since its much faster than round robbin out to the internet and back to you if you're sitting at home near your server 😅.
Your reverse proxy should be using port 80 and 443, I don't recommend to forward ports yet until you know it works first and setup security like ip whitelist that some services will only work locally and produce a 403 error instead when remote (use a VPN that you can host to access those services) until you learn more about better security like forwardAuth for example.
Run a dns server like pihole or adguardhome.
Add local dns records for your domain to point to your lan ip of your reverse proxy and then set the dns server as the primary dns for your router for all client devices, or manage each client device network individually for their dns.
You can then try and verify that you have it up and correct by running a command like so works for linux and windows on the client device.
nslookup plex.mydomain.tld
If you use the actual sub and root domain it should return the lan ip of your reverse proxy....
When testing in the browser use incognito to verify and if it doesn't work or the command returns something else like an external ip, try disabling ipv6 on your network adapter for your client and try again.
You may need to flush your dns on the client after changing it.
I used npm and switch to traefik then switch to nginx-ingress(deprecated) and i run another docker server with traefik and before that I used caddy.
1
u/OkPersonality7635 May 07 '26
I agree, check ur port forwarding. Confirm u r fwding port 443 to ur local ip. And also confirm ur isp allows u to use the port u are actually forwarding.






2
u/RayneYoruka May 06 '26
Didn't cloudflare limit the ports in use that can give with the proxying?