Description
This document outlines how to install Jellyfin on your network.
Resources & Tools
In our example we will be using the following:
Command-Line Tools
- Docker
- Docker Compose
- Docker Hub
Hardware
- Raspberry Pi 4 (Bullseye 64bit)
- Samsung T7 SSD (1TB)
Software
Git Repo: https://gitlab.com/anthonyrussano/jellyfin-server
Steps
Configure Persistant Storage
I have created an NFS share on the Raspberry Pi.
This share contains folders for Jellyfin’s config, cache, and media volumes.
Docker Run
For testing purposes, we can run the following docker run
command to quickly spin up the Jellyfin Server.
Host Network
1 | docker run -d \ |
Bridge Network
1 | docker run -d \ |
Docker Compose
For a more permanent setup, we recommend creating the following docker-compose.yml file on your server:
Bridge Network
1 | version: "3.5" |
Of course, replace the user and volumes with your custom values.
Then, just run docker-compose up -d
and the Jellyfin server should be available on the ports specified.