Local sonarr and remote seedbox processing question

Sonarr version (exact version): 4.0.15.2941
Mono version (if Sonarr is not running on Windows):
OS: Ubuntu
Debug logs:
Description of issue:
I am looking at getting a seedbox. This seedbox will be used by me for downloads OTHER than sonarr but sonarr will be using it almost daily. Right now everything is running on my Ubuntu server locally and the process is sonarr sends the torrent over and it is downloaded to a folder and then sonarr copies the file into it’s location after doing it’s naming convention. I then have a post processing script that moves that copied file to an “old” folder. Then it takes the original downloaded file from the torrrent download folder and moves it to a temp area where I run some scripts that extract out the SRT file (or ASS and then convert to SRT) and a few other things and then names it and puts it back where sonarr originally put it’s file.

My question now is if I get a seedbox obviously that file downloaded is “remote”. From looking online it looks like I need something like syncthings to run and keep the download folder synced so the file is always local as well as remote. But since I’ll be using this seedbox for other stuff that I won’t be wanting synced I’m wondering how to only get those for sonarr synced. I am thinking of using the category to store the sonarr files once completed in a different folder and syncing that folder.

So I wanted to check my thought process before getting the seedbox and getting set up to do that if this sounded reasonable. It doesn’t sounds like sonarr has the ability to “preprocess” to facilitate a sync of a specific file so this was the only way I could think to do what I do and only get sonarr files.

Yeah, some sort of sync tool is required if you don’t “mount” the remote storage in some way, such as sshfs.

Using the category (into a different folder) is a good option to selectively sync things.

OK figured I was on the right track. Was hoping there is a way to run a script on my sonarr side to rsync over and grab the file that was downloaded vs using Resilio or Syncthing as those use up the traffic on the server vs rsync which is “free”

Is there a way to have sonarr, when alerted that the download is done by the download client initiate a script on the sonarr side to do something. In my case it would be to rsync the completed file over and then sonarr can continue in the remote mapped path to process the file as it has before?

No, there is not. Perhaps something that can be done on the download client when the download completes though.

Yes QBit can kick off a script but it still reports to sonarr that the download is complete. I may do a script that monitors via rsync my seedbox sonarr completed folder and sync that down for X amount of time after the grab since it doesn’t usually take long to get it downloaded to the seedbox.

The other option would be to kick something off on the seedbox to trigger the rsync on my server via a web call or something as I’d like to avoid having the seedbox connect directly to my server.

Would really be nice though if sonarr would have some way to trigger for this scenario and not have to have syncthing, resilio or something constantly syncing files over but only when sonarr is expecting something.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.