Video tutorial coming soon — check back or follow us on YouTube.
Deploy Jellyfin on Ubuntu with Docker and stream your movies, TV shows, and music from anywhere — completely free and open-source.
Grab the automated bash script from GitHub to follow along with the video.
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/media/jellyfin/jellyfin-ubuntu.sh
chmod +x jellyfin-ubuntu.sh
sudo bash jellyfin-ubuntu.sh
The script installs Docker if needed, pulls the Jellyfin image, and starts the container with persistent storage.
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/media/jellyfin/jellyfin-ubuntu.sh
chmod +x jellyfin-ubuntu.sh
sudo bash jellyfin-ubuntu.sh
Open your browser and navigate to the Jellyfin setup wizard:
http://YOUR-SERVER-IP:8096
Create your admin account, choose your preferred language, and add your media libraries (Movies, TV Shows, Music). Point each library to the correct directory on your server.
Install the official Jellyfin app on your TV, phone, or tablet, or simply use the browser. Enter your server IP and port 8096 to connect.
| Port | Protocol | Purpose |
|---|---|---|
| 8096 | TCP | Web UI & API |
| 8920 | TCP | HTTPS (optional) |
/root/docker/jellyfin/docker-compose.yml