External HDD/SSD

Hey! Is it possible to add external drive for Plex/JellyFin in Umbrel Home? I plan to copy movies to external drive and make plex/jellyfin to read from external drive. How i understand UmbrelOS is Debian based OS. Mybe i can mount that drive from CLI?

4 Likes

I would be interested to know how to do this as well.

thanks

Hey @RudP and @tobyjaguar

Currently, umbrelOS does not officially support external storage devices but this will be coming soon in a future update. If you want to have such functionality now, I have written a guide you can follow here: Unofficial Guide: How to add more storage

Please remember though, that this is a temporary solution and comes with its risks too so only do it if you know what you’re doing.

Thanks for this writeup. I have successfully mounted my USB SSD. I chose to mount it in:
/mnt/external1

But I can’t get Jellyfin to see that path. I wonder if the mount location has to be in the home dir or somewhere the app can access?

Just to update here. I was not able to get Jellyfin to read the mount point so I ended up adding the mount point inside the data directory of the jellyfin application. Jellyfin is able to see the mounted external drive but I can’t seem to get jellyfin to open any subdirectories of the mounted drive. I can only choose the external mount point for any of the options such as cache, metadata, or a Music folder. Which was the whole point, mounting a music folder from an external :stuck_out_tongue:

okay, just to finish the thought here. I was able to get jellyfin to recognize the folder structure on an external hard drive. The issue that I ran into is that all of the apps on Umbrel are docker containers. And docker doesn’t like data directories that aren’t mounted to its container. I tried to add the file path to the docker compose file of the jellyfin app, but that didn’t seem to make a difference. I did however add the mount point inside the jellyfin docker container, and after a lot of poking it finally descended into the directory. I do not know if this was a combination of adding the mount point as a volume inside the container (which I later deleted, and it is still deleted and working), rescanning the library, or adding a music file inside the Music folder. I am not sure what the silver bullet was, but it does work. Maybe this helps someone else. But it is working :slight_smile:

1 Like

Hello @Rudp :saluting_face:

As per my knowledge, yes, you can definitely add an external drive to your Umbrel Home setup for Plex or Jellyfin. Since UmbrelOS is based on Debian, you can mount external drives from the command line. You should follow these steps:

  • Connect your external drive
  • Identify the drive
  • Create a mount point
  • Mount the drive
  • Update Plex/Jellyfin

I hope this will help you.

Respected community member :smiling_face_with_three_hearts: