Plex on OMV
-
- OMV 6.x
- bookie56
-
-
Hi raulfg3
I will take a look at that link and post here when I have had time to check things out....
Thank you!
bookie56
-
In general, it is preferable to use docker to install applications for many reasons. The following come to mind:
- You avoid interference of the application with the OMV operating system.
- Docker allows you to isolate the application from the host environment. This provides security. Especially thinking about an application like Plex that will possibly be exposed to the internet.
- Docker allows you to store persistent container data on a hard drive independent of the operating system. This ensures that a reinstall of OMV will not affect the container. Once OMV is reinstalled you just have to lift the container again and it will be working the same as before in two minutes.
- Others...
Obviously there are packages that you can install together with OMV and they will work, others will not. Personally I will always choose a container if it exists.
Regarding Plex, I personally like Jellyfin better for several reasons, but these are personal tastes.
Hi chente
Been looking at Jellyfin and I like it.....
What is the best way to go about installing Jellyfin now that I have compose with docker?
I was looking at having movies, tv and music...
bookie56
-
-
Hi chente
Been looking at Jellyfin and I like it.....
What is the best way to go about installing Jellyfin now that I have compose with docker?
I was looking at having movies, tv and music...
bookie56
search for yellyfin on this page: https://wiki.omv-extras.org/doku.php?id=omv7:docker_in_omv
-
Hi again!
Sorry...I don't understand the setup...
I have the storage for docker compose setup on a little ssd drive....but I don't see how to add my drives with my films music etc and where if I am to use Jellyfin...
bookie56
-
added on DATA Path, all your media files, must be on the left of the path
eg: My media files are on /srv/dev-disk-by-uuid-b8a4b42c-8db1-4bf8-a0fa-c1ecb80f3769/Video
so only need to define DATA=/srv/dev-disk-by-uuid-b8a4b42c-8db1-4bf8-a0fa-c1ecb80f3769/Video as global variable
and you can find your movies on /media on jellyfin (right side).
-
-
I imagine you will have the multimedia files in a folder. You must mount that folder in the container. After that in Jellyfin look for the folder of each library you want to configure. For example, if the media folder is this:
/srv/disk_by_uuid_....../media
/srv/disk_by_uuid_....../media/movies
/srv/disk_by_uuid_....../media/music
/srv/disk_by_uuid_....../media/.........
You can mount that folder in the container like this:
- /srv/disk_by_uuid_....../media:/media
And then in Jellyfin search each path for each library, for movies it could be:
/media/movies
Or for music:
/media/music
If you have several disks with different contents you can make several mounts in the container. For example:
- /srv/disk_by_uuid_[1]/movies:/movies
- /srv/disk_by_uuid_[2]/music:/music
And then in Jellyfin you will be able to see the folders:
/movies
/music
-
-
I thank you for trying put this just does not make any sense to me...
What container where?
Where in the settings do I do these changes?
In the compose list:
Settings
Files
Stats
Images
Networks
Volumes
Containers
Docker files
The only one of those that is used is settings with where docker can save its files....but apart from that it is all gibberish....
Sorry....I am missing some basics and I keep reading - but it isn't sinking in..
bookie56
-
-
Where in the settings do I do these changes?
In the file compose.
Have you already read this part? https://wiki.omv-extras.org/do…n_omv#customize_the_stack
-
Yes I have read it and it doesn't make any sense...
-
Yes I have read it and it doesn't make any sense...
That doesn't help much, what part doesn't make sense to you?
-
-
Ok the penny is dropping slowly ....
So If I go to services > Compose >File add:
Code
Alles anzeigen--- version: "2.1" services: jellyfin: image: lscr.io/linuxserver/jellyfin:latest container_name: jellyfin environment: - PUID=1000 - PGID=1000 - TZ=Europe/London - JELLYFIN_PublishedServerUrl=192.168.0.5 #optional volumes: - /path/to/library:/config (here I should have the absolute path to my films/music etc) - /path/to/tvseries:/data/tvshows (and the same here) - /path/to/movies:/data/movies (and the same here) ports: - 8096:8096 - 8920:8920 #optional - 7359:7359/udp #optional - 1900:1900/udp #optional restart: unless-stopped I have mounted and are online my existing disks with Films and Music. I have TV shows but they are under films...I have an empty drive on the server which can be for TV shows and move all TV shows to the new drive.... Am I on the right track?
-
No.
- /path/to/library:/config (here I should have the absolute path to my films/music etc)
This is the path to the Jellyfin configuration files. The persistent data of the container.
- /path/to/tvseries:/data/tvshows (and the same here)
- /path/to/movies:/data/movies (and the same here)
This Yes. This is where the paths to your movie files, etc. go.
-
Can I control - /path/to/library:/config ....or should I leave as is?
bookie56
-
-
Can I control - /path/to/library:/config ....or should I leave as is?
bookie56
What you are looking at is an EXAMPLE configuration item and it can not be used as is. You must correct this part for your actual use case:
- /path/to/library
This must be an actual drive and directory path on your system. The same applies for all volume statements.
-
Can I control - /path/to/library:/config ....or should I leave as is?
You have to control this. What is on the right of the colon :/virtual/location/inside/container will be the location inside the container. On the left /where/your/library/really/is/: is your actual filesystem. If you don't map the actual filesystem to inside the container, then the container can't see it. It's. /real_location:/virtual_location
-
so I can create a specific directory for this on the drive that I created for docker?
-
-
Hi guys!
OK let me if this old fart is on the right track....
I have my shares as shown below.
I have created a file in Compose:
Code
Alles anzeigen--- services: jellyfin: image: lscr.io/linuxserver/jellyfin:latest container_name: jellyfin environment: - PUID=1000 - PGID=100 - TZ=Europe/Stockholm volumes: - /srv/dev-disk-by-uuid-eac5b6d1-3f45-4346-a8f9-83b775a852ce/Data/Jellyfin:/config - /srv/dev-disk-by-uuid-524d4603-a65e-474a-a154-e82aaa2f1e32/Films:/Films - /srv/dev-disk-by-uuid-6f043631-765e-49a5-b638-3f7ba99740e8/Music:/Music - /srv/dev-disk-by-uuid-8d2517fe-000b-4b2e-92e7-01c5824262ec/TV:TV ports: - 8096:8096 restart: unless-stopped
The config file is saved in the Data directory created earlier for everything to do with docker...
And the other drives as shown by-uuid
Am I on the right track?
bookie56
-
Am I on the right track?
That should work. You just have to make sure that the user whose PUID corresponds to 1000 has write and read permissions on the folders that are mounted in the container, that is:
/srv/dev-disk-by-uuid-eac5b6d1-3f45-4346-a8f9-83b775a852ce/Data/Jellyfin
/srv/dev-disk-by-uuid-524d4603-a65e-474a-a154-e82aaa2f1e32/Films
/srv/dev-disk-by-uuid-6f043631-765e-49a5-b638-3f7ba99740e8/Music
/srv/dev-disk-by-uuid-8d2517fe-000b-4b2e-92e7-01c5824262ec/TV
That is the most common mistake that users make when using docker for the first time.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!