So what was originally assumed to be a quick weekend project has turned out to be much more of a headache.

I will try to be as brief as possible.

I have tried two methods to setup a home media server on my spare laptop at home, each method having their own issue:

  1. Method 1 (Docker Stack): I found this github repo that originally worked fine until I had noticed that the media files that were being downloaded via Qbittorrent were being duplicated by Sonaar/Radarr instead of using Hardlinks. This method worked fine for streaming both inside and outside of my local network, even though it seems that hardware acceleration wasnt activated, a whole other issue that I will have to deal with later.

  2. Method 2 (Docker): This time I went about setting up all the containers individually my self: prowlarr, radarr, sonarr, qbittorrent and jellyfin. What I have having trouble with is allowing all the containers to share access to a folder, eg. the Qbittorrent download directory (/eden/torrrent). When I set the library directories in either of the programs I reach the root folder but cannot find the directory i prepared to be shared among them, eg. /eden/media/, within this folder I have subfolders with the categories of media being downloaded via Qbittorrent.

If anyone knows how I can set up either Method 1 to correctly use hardlinks or Method 2 to share access to the same folder that would be of great help. This jellyfin server has humbled me.

I’m running all this off of an Ubuntu 22.04 server if that is of any help.

Thank

  • I think you need to mount the folder in all of them, but I don’t really know how to do it. I had a similar issue in truenas where it’s easy to do but permissions can be a pain. Anyway, I think when you browse through the individual docker things you are looking at their internal filesystems