Right directory for Jellyfin

I am currently trying to set up a Jellyfin server and am having a little trouble finding the right directory.
My movies and TV shows are stored on an external hard drive that is connected to my Umbrell Home via USB.
However, when I try to specify the directory in Jellyfin, I cannot find my external hard drive.
Does anyone have any idea how I can integrate my external hard drive here?

1 Like

You will have to bind the external hard drive to the server (optionally, auto-bind on startup so you don’t have to do it every time) and then add the mountpoint to the docker compose.

GPT’d guide:

# 1. Plug in drive and identify it
lsblk

# 2. Create mount point
sudo mkdir -p /mnt/media

# 3. Mount drive (replace sdb1 with your device)
sudo mount /dev/sdb1 /mnt/media

# 4. Set permissions for Jellyfin
sudo chown -R 1000:1000 /mnt/media
sudo chmod -R 755 /mnt/media

# 5. (Optional but recommended) Auto-mount on reboot
# Don't copy and paste this part. Google auto-mount
sudo blkid
sudo nano /etc/fstab
# add line:
# UUID=XXXX-XXXX  /mnt/media  ext4  defaults,nofail  0  2

# 6. Docker Compose file
nano docker-compose.yml

# 7. Add this line to volumes in docker-compose.yml
volumes:
      - /mnt/media:/media

# 8. Restart
docker compose up -d


1 Like

Also, whenever UmbrelOS updates (i.e., 1.5 → 1.6), the Docker Compose file will be overwritten. I saw somewhere that people suggest making a custom app store for your docker-compose file.