How to change the port for jellyfin?

    • OMV 4.x
    • Resolved
    • How to change the port for jellyfin?

      Hello guys,

      first of all the Openmediavault solution is great. It is such a great operating system for a home server.

      To the issue I am having:

      I want to change the port of a jellyfin container.

      I am using the docker plugin, the jellyfin container and want the default port `8096`to something else . Usually the port can be changed with the following command when running the docker container

      Source Code

      1. docker run -p 8096:8097 ...
      But how does it work with the docker plugin?
    • Under the Docker plugin,

      Click either an image you've not configured and click Run Image, or if it's an image you have already created, click the image and click Modify.

      Under "Networking" Change "Host" to "Bridged"

      Choose the default "Exposed" port you want in the drop down box (8096 in your example above)

      "Host Port" is the port you want to use (8096 in what you put above).

      Click Save and the container will restart.

      Try the new port.

      99% of containers, that's how you do it works. I've not used jellyfin, but a vast majority of containers that is all that is necessary. Also keep in mind this will not be a secure setup on almost any plugin (ie, http instead of https)
      Air Conditioners are a lot like PC's... They work great until you open Windows.

    • KM0201 wrote:

      99% of containers, that's how you do it works. I've not used jellyfin, but a vast majority of containers that is all that is necessary. Also keep in mind this will not be a secure setup on almost any plugin (ie, http instead of https)
      Thanks for the tipp. It worked like a charm.

      Just as a followup question: would you provide pointers to articles/tutorials on how to make the setup more secure. I am quite new to SSL and the lets encrypt topic and would like to set it up. I have found some tutorials but they seemed to be very specific for a application. In some instances I needed a domain and I was unsure why I needed that. In any case any concrete pointers are highly appreciated.
    • You need some way to access your home network from the internet. This is often done with the help of a dynamic dns service.
      There are two step by step video tutorials by @TechnoDadLife for the configuration of duckdns (a free dyndns provider) and letsencrypt: duckdns letsencrypt


      When you have both containers working we can do the next steps to configure the reverse proxy (nginx) inside the letsencrypt container to provide access to jellyfin.