
To securely access your Jellyfin media server remotely, you can use the "swag" reverse proxy also available for Unraid.
To install "swag", refer to our tutorial: Unraid 6.9.2 - SWAG - Install a reverse proxy (SWAG).
Then, follow the tutorial below to configure Jellyfin and swag for remote access to Jellyfin.
To begin, create a subdomain on your own domain.
To do this, at OVH, go to "Web Cloud -> Domain names -> [your domain name]".
Then, click on: Add an entry.

Choose the desired DNS record type:

Specify "jellyfin" as the subdomain and specify your external IPv4 (for an A record) or IPv6 (for an AAAA record) address as the target.
Important : the default name used by "swag" for Jellyfin is "jellyfin".

In case of a CNAME type DNS record, the target is the full domain or subdomain (which already points to your external IP address).

In our case, we created a CNAME subdomain.
So, we only need to update the IP address of the root domain if it changes.
Click Validate.

As noted, DNS propagation can take up to 24 hours.

Your subdomain appears.

For containers to communicate with each other, they need to be connected to the same custom Docker network.
In our case, the reverse proxy (present in the "swag" container) is connected to our Docker network "iwnetwork".
Modify the configuration of the "jellyfin" container by clicking on its icon, then on: Edit.

On the "Update Container" page that appears, select "Network Type: Custom: iwnetwork" (where "iwnetwork" is the Docker network also used by your "swag" container).

As expected, jellyfin will use the Docker custom network (whose network ID is "172.18.0.0/16" in our case).

At the bottom of the page, click Apply.

Now, your 2 Docker containers (swag and jellyfin) are connected on the same Docker network.

In order for "swag" to know how to communicate with your "Jellyfin" media server, you need to add a configuration file to your reverse proxy.
To do this, click on the "swag" icon, then on: Console.

In the console that appears, type:
Bash
cd /config/nginx/proxy-confs/ ls

In the list of models that appears, you will find these models:
Plain Text
jellyfin.subdomain.conf.sample jellyfin.subfolder.conf.sample

In our case, we will use the subdomain "jellyfin" to remotely access our Jellyfin media server.
So, duplicate the file "jellyfin.subdomain.conf.sample".
Bash
cp jellyfin.subdomain.conf.sample jellyfin.subdomain.conf

Edit this file by typing:
Bash
nano jellyfin.subdomain.conf
As you can see, nginx connects to Jellyfin based on the container name (jellyfin) and its default port (8096).

You can find the name and port of the jellyfin container on which the reverse proxy is based in the "Docker" tab of Unraid.

NAS 1/30/2026
NAS 1/1/2026
NAS 11/26/2025
NAS 6/3/2026
Pinned content
Contact
® InformatiWeb-Pro.net - InformatiWeb.net 2008-2022 - © Lionel Eppe - All rights reserved.
Total or partial reproduction of this site is prohibited and constitutes an infringement punishable by articles L.335-2 and following of the intellectual property Code.
You must be logged in to post a comment