I was told this community might be able to help me…I’ve spent my entire day setting up sonarr/radarr on my Synology DS423+ NAS within docker. I got most of it figured out on my own but I’m stumped on how sonarr/radarr takes the files from my torrent client downloads folder and moves them to my media folder for plex/jellyfin to view.
I’ve followed this guide for how my folder structure is setup: https://wiki.servarr.com/docker-guide
Could someone point me in the direction of what I need to do so that when a file is finished downloading it automatically moves to my media folder?
You have to give sonarr access to your top level media folder. Then you set sonarr up to hardlink the downloaded files to your media folder.
E.g. if you have home/media/tvshows
and home/media/movies
, give sonarr access to home/media
. Your download client should probably have a folder like home/media/downloads
in your sonarr app map the downloads folder to a sonarr folder in the downloaded client settings. Then set all imports to hardlink, instead of copy.
Your Plex/Jellyfin server should point to home/media for your library where the hardlinking occurs.
I half follow. I have given radarr access to the top level folder (/data, not /data/media) so it should see everything. qbittorrent is linked to /data/torrents for my downloads. Where in radarr might I map the folders so it’s hard linking instead of copying?
I ran into these issues with sonarr. I believe my fix was how the volumes were labelled. My understanding is they communicated the directory but if the other sonarr doesn’t know where to look for it, it won’t be able to find it
Torrent client - data/downloads:/var/data/downloads
Sonarr - data: var/data
This was when the torrent client is passing the location to sonarr is says thesimpsons.mp3 is located in data/download/the Simpson.mp3 and sonarr can then locate it
In settings --> download clients. Underneath qbittorrent you’ll see remote path mappings. Make sure qbittorrent’s internal path mapping is mapped to radarr’s. So if qbittorrent downloads to /data/torrents, the mapping should be path internally in qbittorrent /
maps to path internally radarr /torrents/
. /torrents
Then in Radarr, whenever you do an import or download a new movie, point it to /
and choose hardlinking on import, typically bottom left in the import gui. /media/
So for all docker apps use just /
and for jellyfin you can use /
/media
In Radarr:
add root folder /
add download client with /media/moviesradarr
category
In qbittorrent:
Eddit your radarr
category and set download path as /
/torrent/movies
In jellyfin:
Add movie library with path /
/media/movies
So when you add a movie in radarr, it will start downloading it in '/data/torrent/moviesand once its finished it will be renamed and hard linked to
data/media/movies`
Hard linking is by default, but you can check in Settings - Media Management - Importing (make sure to enable “advanced” in radarr)
So for all docker apps use just /data and for jellyfin you can use /data/media -I am using /data for all my docker apps
In Radarr: add root folder /data/media/movies add download client with radarr category -how do I change the root folder within radarr? I do have a radarr category setup for qbittorrent
In qbittorrent: Eddit your radarr category and set download path as /data/torrent/movies -I have set this up but qbittorrent still saves them in my /data/torrent folder
In jellyfin: Add movie library with path /data/media/movies -I can get jellyfin/plex to work ok
So when you add a movie in radarr, it will start downloading it in '/data/torrent/moviesand once its finished it will be renamed and hard linked todata/media/movies` -qbittorrent is not downloading to /data/torrent/movies even though I set the category to. Radarr is then copying my files to my media folder instead of hardlinking.
Hard linking is by default, but you can check in Settings - Media Management - Importing (make sure to enable “advanced” in radarr) -I do have the setting turned on to hardlink but it’s copying