Jellyfin Forum
Need Help: Setting Up a Secure Jellyfin Server with SSL and Free Domain - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Need Help: Setting Up a Secure Jellyfin Server with SSL and Free Domain (/t-need-help-setting-up-a-secure-jellyfin-server-with-ssl-and-free-domain)



Need Help: Setting Up a Secure Jellyfin Server with SSL and Free Domain - Noam Atias - 2025-01-19



Hello everyone,
I’ve been struggling to set up a secure Jellyfin server with SSL and a free domain. Here’s what I’ve tried so far:
  1. Domain Setup Attempts:
    • I created a domain with No-IP, but when I tried to configure it with Cloudflare, it asked me to set nameservers. However, it seems I can’t change the nameservers on the free No-IP domain.
    • I then created a domain with DuckDNS, but I ran into the same issue.
  2. Current Situation:
    • I can access my Jellyfin server from outside my home network, but only in an unsecured (HTTP) state.
    • My goal is to create a secure (HTTPS) connection using a free domain with SSL that renews automatically.
  3. Issues with Ports:
    • I can only access the server externally via port 8096. All other ports (e.g., 80, 443) appear blocked.
    • I contacted my ISP, and they confirmed the ports are open on their side, but they still appear blocked when I test them.
    • I even disabled the firewall temporarily to ensure it’s not the issue, but the ports remain blocked.

What I Need Help With:
  • How can I create a secure Jellyfin server with a free SSL domain that renews automatically?
  • Is there a workaround for the blocked ports, especially for 80 and 443?
  • Does anyone have a guide or video tutorial for setting up SSL with a free domain, considering my limitations?
I’d really appreciate any advice or help. Thank you in advance!


RE: Need Help: Setting Up a Secure Jellyfin Server with SSL and Free Domain - TheDreadPirate - 2025-01-19

If you are using No-IP or DuckDNS, you DO NOT need to also use Cloudflare. No-IP and DuckDNS ARE the domain name providers and answer DNS requests for your domain with them. You must install their clients on the server. That client will periodically check your public IP and push an update to No-IP or DuckDNS if it does change.

You must also setup port forwarding for port 80 and 443 on your ROUTER.

If you are using Caddy or Nginx Proxy Manager, either will automatically request certificates if you enter a domain name.