October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk5 min

How to Set Up Jellyfin Remote Access Securely

Reach Jellyfin outside your home through an HTTPS reverse proxy, keep its application port private, and configure trusted proxy headers and access controls.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For secure Jellyfin access outside your home, put a reverse proxy in front of the server, serve it over HTTPS, and keep Jellyfin’s own application port off the public internet. Configure Jellyfin to trust only your proxy, pass WebSockets and the expected forwarded headers, then test from a network outside your home. If only a few devices need access, a private VPN-style network can avoid exposing a public Jellyfin endpoint altogether.

Decide whether Jellyfin needs to be reachable from the public internet

Jellyfin works without internet access, and its local discovery feature does not extend beyond the local subnet. If you only need remote access for a limited set of your own devices, consider a private VPN-style network instead of making a Jellyfin service publicly reachable. That approach adds setup on each client and on the network; the Jellyfin documentation cited here does not prescribe a particular VPN product.

As an Amazon Associate I earn from qualifying purchases.

If you choose public access, use a hostname and reverse proxy with HTTPS rather than forwarding Jellyfin’s application port directly. Jellyfin’s networking documentation says, “Opening a port directly to the Internet is therefore insecure and not recommended,” and recommends terminating HTTPS separately on a reverse proxy.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Understand which ports belong on which side

Jellyfin’s default application ports are 8096/TCP for HTTP and 8920/TCP for HTTPS when HTTPS is enabled. Port 7359/UDP is for local-network discovery, not internet access. In a reverse-proxy setup, remote traffic reaches the proxy, which forwards requests to Jellyfin on the internal network.

#1 Best Overall
Sale
UGREEN DXP4800 Plus 4-Bay NAS for Families, Creators & Small Teams
  • High-Performance NAS with Powerful Procesor: DXP4800 Plus is ideal for small offices, & More. You can enjoy smooth performance and seamless collaboration, while making use of advanced features like Docker and virtual machines. It works semalessly across every device inluding Windows, macOS, Linux, iOS, Android or Google services and so on.
  • Better Way to Store Than External Drives: NAS offers centralized storage, automatic backups, remote access, and a wide range of RAID options for easy data recovery even if a drive fails. Massive Storage Capacity: Never worry about storage limits again. With up 144TB capacity, you can store 50 million 1MB photos or 98K 1.5GB movies,5 million 30MB songs! *Hard Drives not included.
  • Super-Fast Transfers: Back up 1GB in less than a second using either the 10GbE network port or the 10Gbps USB ports.
  • Secure Private Cloud: Retain 100% data ownership with advanced encryption to protect your files. Flexible permission management makes it easy to protect your privacy when collaborating with others.
  • AI-Powered Photo Album: Automatically organizes your photos by recognizing faces, scenes, objects, and locations. It can also instantly remove duplicates, freeing up storage space and saving you time.
Port Purpose Typical secure setup
80/TCP HTTP endpoint used by documented reverse-proxy arrangements, commonly to redirect to HTTPS or support certificate issuance. Forward to the proxy only if needed for your chosen configuration; do not forward it to Jellyfin’s application port.
443/TCP HTTPS endpoint for remote clients. Forward to the proxy, not directly to Jellyfin.
8096/TCP Jellyfin’s default HTTP application port. Keep internal to the proxy-to-Jellyfin connection; do not expose it directly to the internet.
8920/TCP Jellyfin’s HTTPS application port when enabled. It is not a substitute for a properly configured public proxy. Keep it off public forwarding unless a specific design requires it.
7359/UDP Local-network server discovery. Do not forward it for remote access.

The Jellyfin networking guide and reverse-proxy guide describe the port roles and proxy arrangement. UDP 443 is relevant only if you deliberately configure optional HTTP/3/QUIC; it is not required for a basic HTTPS setup.

Choose a proxy and point a hostname to it

Caddy

Jellyfin recommends Caddy for ease of use. Its guide demonstrates automatic HTTPS when a public domain’s A/AAAA records point to the server’s public IP. The proxy documentation describes forwarding TCP ports 80 and 443 to the proxy for its documented arrangements. Follow the current instructions for your chosen proxy and network topology rather than assuming every home router or DNS setup is identical.

Rank #2
Jellyfin for Fire TV
  • Watch Live TV and recorded shows from your Jellyfin server (additional hardware/services required)
  • Stream your media to your Fire TV device
  • View your collection in an easy to use interface

Automatic HTTPS generally does not require a DNS-provider API token. If your certificate flow does require one, restrict its permissions to the minimum needed; a broadly privileged token increases the consequences of exposure. See the Jellyfin Caddy guide for its current setup details.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Nginx, Traefik, HAProxy, or Apache

Jellyfin documents these alternatives, but describes them as having a greater learning curve than Caddy. Regardless of proxy, configure forwarded headers and WebSockets correctly. Use the relevant guide linked from the reverse-proxy overview; proxy syntax and behavior vary by product and version.

Rank #3
Jellyfin
  • Watch Live TV and recorded shows from your Jellyfin server (additional hardware/services required)
  • Stream your media to your device
  • View your collection in an easy to use interface

Set up HTTPS and route traffic through the proxy

  1. Choose a hostname. Create a public DNS record for the hostname you plan to use, pointing it to the appropriate public address for your setup. If your address changes, account for that using a suitable DNS arrangement.
  2. Forward only the proxy’s required public endpoints. For the documented Jellyfin reverse-proxy arrangements, route TCP 80 and 443 from the router to the proxy host. Do not forward TCP 8096 directly to Jellyfin. The proxy should connect to Jellyfin over the internal network.
  3. Configure the proxy-to-Jellyfin destination. Set the proxy’s upstream to the Jellyfin server’s internal address and application port. Keep this connection reachable only as required within your network.
  4. Enable a trusted certificate and HTTPS. Use a certificate from a trusted certificate authority and make sure plain HTTP redirects to HTTPS. Jellyfin discourages self-signed certificates because of security and client-compatibility problems; verify that the certificate is trusted by the devices you will use.
  5. Pass WebSockets through the proxy. Jellyfin clients use WebSockets for some functions. Ensure the proxy configuration supports WebSocket connections, not just ordinary HTTP requests.

Jellyfin’s networking guidance says it supports HTTPS but strongly recommends handling HTTPS termination separately on a reverse proxy. The networking guide and proxy guide provide the relevant guidance; consult the proxy’s current documentation for exact directives.

Tell Jellyfin which proxy it can trust

In Jellyfin’s Network settings, add the proxy’s IP address or addresses to Known Proxies. Jellyfin must know which proxy is allowed to supply forwarded client information; otherwise it may treat the proxy’s address as the client address or fail to interpret remote addresses as intended.

Rank #4
X-MEDIA XM-PS110U 1-Port 10/100Mbps Fast Ethernet USB Print Server | USB 2.0 Port Network Print Server
  • Compatible with more than 320 printer models on the market
  • Supports Multi-Protocol and Multi-OS, easy to set up in almost all network environments
  • High-Speed microprocessor and USB 2.0 compliant printing port make processing jobs faster
  • Simple setup and management, very easy to operate
  • NOTE *** For more Printer Compatibility information, see the PDF File of Compatibility Guide under Product Guide & Documents

Check that the proxy sends the forwarded headers Jellyfin expects and that the resulting client IP is correct. This matters for remote-access restrictions and any rules based on client address. Trust only the proxy addresses you control, not arbitrary clients or broad address ranges without a specific reason. Jellyfin explains the forwarded-header and Known Proxy requirements in its reverse-proxy documentation.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Review access controls, port mapping, and logs

Limit who can connect

Review both server-level remote-access settings and each user’s remote-access permissions. Set the local-network ranges to match your actual LAN; an incorrect range can cause local devices to be treated as remote, or the reverse. Use the networking documentation when checking these settings.

Best Value
6-Bay Desktop NAS, Intel i3-1215U, 256GB NVMe SSD, Dual PCIe 4.0 Expansion
  • 6-Bay HDD Storage + 7th-Bay NVMe Performance Tier - Combine massive archive storage with a dedicated high-speed NVMe workspace. Supports up to 212TB total storage capacity, including support for up to 6×30TB HDDs and 4×8TB NVMe SSDs for active projects, AI photo libraries, app storage, cache, and media workflows without slowing down your HDD array
  • Intel Core i3 Performance for Modern NAS & Self-Hosting - Powered by a 12th Gen Intel Core i3-1215U processor with 6 cores and boost speeds up to 4.4GHz. Built to handle multi-user storage, media streaming, backups, self-hosted services, AI photo indexing, and multiple always-on applications with smooth performance
  • Built-in 256GB System SSD + Advanced NVMe Architecture - Includes a dedicated built-in 256GB SSD for ZimaOS system storage, keeping the operating system isolated from your data drives. Advanced NVMe architecture enables faster app response, smoother indexing, and high-speed storage workflows
  • Dual TBT4 + Dual 2.5GbE Hybrid Connectivity - Use ZimaCube as both a high-speed NAS and direct-attached storage system. Dual TBT4 ports support fast local workflows for Mac and PC creators, while dual 2.5GbE networking delivers fast backups, media access, and multi-device synchronization
  • PCIe Expansion for Future Networking, Storage & AI Upgrades - Built with expandable PCIe architecture for advanced customization and future upgrades. Add faster networking, NVMe storage expansion, AI accelerators, or additional hardware as your workflow evolves

Disable automatic port mapping unless you need it

Jellyfin’s setup guidance recommends disabling automatic port mapping unless specifically required. The feature relies on UPnP, which Jellyfin identifies as associated with security concerns. Check the setup wizard or relevant server setting and leave automatic mapping off if you are managing router forwarding yourself.

Keep sensitive information out of proxy logs

Do not log full request URLs unless you have a deliberate, protected reason and understand the risk: authentication information such as an api_key can appear in a URL. Configure the proxy to omit or redact sensitive query parameters, and restrict access to retained logs. The warning appears in Jellyfin’s reverse-proxy documentation.

Quick Recap

Bestseller No. 2
Jellyfin for Fire TV
Jellyfin for Fire TV
Stream your media to your Fire TV device; View your collection in an easy to use interface
Bestseller No. 3
Jellyfin
Jellyfin
Stream your media to your device; View your collection in an easy to use interface
Bestseller No. 4
X-MEDIA XM-PS110U 1-Port 10/100Mbps Fast Ethernet USB Print Server | USB 2.0 Port Network Print Server
X-MEDIA XM-PS110U 1-Port 10/100Mbps Fast Ethernet USB Print Server | USB 2.0 Port Network Print Server
Compatible with more than 320 printer models on the market; Supports Multi-Protocol and Multi-OS, easy to set up in almost all network environments
$51.99

Test remote access from outside your home

  1. Use a phone with Wi-Fi disabled, or another device connected through a genuinely external network.
  2. Open the public hostname with https:// and confirm the browser or client reports a trusted certificate without a warning.
  3. Sign in with a permitted user and play media. Confirm playback works, not just that the sign-in page loads; this also helps reveal proxy or WebSocket issues.
  4. Check Jellyfin’s connection information or logs to confirm it sees the real client address rather than only the proxy’s IP.
  5. If access fails, verify DNS resolution, router forwarding to the proxy on the required ports, the proxy’s upstream address, certificate validity, WebSocket handling, Known Proxies, and the user’s remote-access permission.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.