Can't get my URL to work.
Can't get my URL to work.
First, thank you in advance.
I'm having trouble with exposing my server, I think what I need is a better understanding, as opposed to technical help (though that would be appreciated)
At the moment I'm using the linuxserver.io suite of applications. I've got SWAG set up with DuckDNS, and I'm trying to set up Jellyfin and other applications. (they're all in the same compose.yaml).
I can access my applications on an external network via
<user>.duckdns.org:<port>
and it works fine (but no https).
Within my home network I can access jellyfin.<user>.duckdns.org
- the https is valid and everything is working fine.
I suspect this means my router is not set up correctly? I'm using OpenWRT. What am I doing wrong?
This would suggest port 443 is not being exposed externally. You might try using a CLI tool like "curl" which is fairly verbose about how it is connecting to a given URL, as part of trying to download the link. If given an HTTPS URL that doesn't work, the output should help point at the issue.
Thanks, this put me on the right track (I think).
I still can't determine what is wrong exactly.
I can access my other services with
<user>.duckdns.org:<port>
But for some reason ports 80 and 443 are exclusively failing to connect, despite all port forwarding rules on my router being identical, and my server's firewall permitting access to those ports.
Could it be some kind of security on my router or server is intercepting the connection?
I'm still trying to understand exactly what you do have working. You have other services exposed by port numbers, and they're accessible in the form
<user>
.ducksns.org:<port>
with no problems there. And then you have Jellyfin, which you're able to access at home using https://jellyfin.<user>
.duckdns.org without problems.But the moment you try accessing that same URL from an external network, it doesn't work. Even if you use HTTP with no S, it still doesn't connect. Do I understand that correctly?