jellyfin installation openmediavault using Docker Compose
3 min read
7 months ago
Published on Jun 05, 2024
This response is partially generated with the help of AI. It may contain inaccuracies.
Table of Contents
How to Install Jellyfin on Your OpenMediaVault Server Using Docker Compose
Step 1: Search for Jellyfin Image on Docker Hub
- Go to Docker Hub and search for the Jellyfin image that you want to use for your OpenMediaVault (OMV) server.
Step 2: Copy Docker Compose File
- Locate the Docker Compose file for Jellyfin on Docker Hub and copy it.
- Modify the Docker Compose file according to your requirements.
Step 3: Set Up Shared Folders
- If you have already set up shared folders for other services like Plex Media Server, use the same folders for Jellyfin.
- Ensure you have folders for TV shows and movies in your shared data folders.
Step 4: Create Docker Compose File
- Create a new Docker Compose file for Jellyfin.
- Define the necessary parameters such as name, description, PUID, and PGID based on your server configuration.
Step 5: Configure Ports and IP Address
- Set up the necessary ports for Jellyfin in the Docker Compose file.
- Optionally configure ports like 7259 and 1900 for accessing Jellyfin over the network.
Step 6: Update Volume Paths
- Update the volume paths in the Docker Compose file to point to your shared data folders.
- Ensure the paths match the absolute paths of your data folders.
Step 7: Save Changes and Create Container
- Save the changes in the Docker Compose file.
- Create the Jellyfin container by running the Docker Compose file.
Step 8: Initial Setup of Jellyfin
- Access Jellyfin through your browser using the IP address of your OMV server followed by port 8096.
- Complete the initial setup by creating a username, setting up media libraries for movies and TV shows, and selecting your preferred language and country.
Step 9: Add Media Content
- Add movies and TV shows to Jellyfin by accessing your OMV server from a Windows machine.
- Copy media files into the designated folders within your shared data folders.
Step 10: Rescan Media Libraries
- After adding new media content, go to the Jellyfin dashboard and initiate a scan for media to update the libraries.
- Verify that the new movies and TV shows are populated in Jellyfin.
Step 11: Customize Libraries
- Customize your media libraries by adding additional folders such as music.
- Edit the Docker Compose file to include new folders and update the volume paths accordingly.
Step 12: Sync Changes and Update Libraries
- Apply the changes to the Docker Compose file and restart the Jellyfin container to sync the new folders and update the libraries.
- Access the Jellyfin dashboard to view and organize your media content.
By following these steps, you can successfully install Jellyfin on your OpenMediaVault server using Docker Compose and set up your media libraries for movies, TV shows, and other content.