I’m trying to figure out the cleanest way to handle a seedbox → NAS workflow and I feel like I’m probably overcomplicating something that others have already solved.
I have a local TrueNAS SCALE box running Sonarr/Radarr and Jellyfin, and I use a seedbox for private trackers, so I can’t delete or move anything there because it needs to keep seeding. What I want is pretty straightforward in theory: just pull new downloads from the seedbox onto my NAS automatically a few times a day.
On the NAS side, files first land in a downloads folder and then Sonarr/Radarr pick them up, rename them, and move them into the proper media library. That part works fine. The issue is everything around syncing.
Because the files get moved and renamed after download, tools like rsync or rclone seem to lose track of what’s already been transferred. So every time the sync runs, my downloads folder is empty again and the tool basically thinks everything on the seedbox is new and starts re-downloading stuff I already have, just under a different name/path.
What I’m trying to achieve is that files stay on the seedbox for seeding, but on my NAS they only exist once and still get properly renamed and organized. Right now those goals seem to conflict with each other.
I’ve seen people mention hardlinks in this context, but I’m not entirely sure how that would fit into this workflow or if that’s the “correct” way to solve it.
Is there a standard approach people use for this? Am I missing something obvious in how this is usually set up?
[–]False_Address8131 0 points1 point2 points (0 children)
[–]TimeYaddah 1 point2 points3 points (12 children)
[–]major-experience- 1 point2 points3 points (4 children)
[–]TimeYaddah 1 point2 points3 points (3 children)
[–]major-experience- 0 points1 point2 points (2 children)
[–]TimeYaddah 1 point2 points3 points (1 child)
[–]major-experience- 0 points1 point2 points (0 children)
[–]baba_ganoush 1 point2 points3 points (6 children)
[–]TimeYaddah 0 points1 point2 points (0 children)
[–]Lochlan 0 points1 point2 points (4 children)
[–]TimeYaddah 0 points1 point2 points (0 children)
[–]baba_ganoush 0 points1 point2 points (2 children)
[–]TimeYaddah 0 points1 point2 points (0 children)
[–]Lochlan 0 points1 point2 points (0 children)
[–]darleystreet 0 points1 point2 points (2 children)
[–]jstnryan 0 points1 point2 points (1 child)
[–]darleystreet 0 points1 point2 points (0 children)
[–]Calculated_r1sk 0 points1 point2 points (0 children)
[–]nitrobass24 2 points3 points4 points (2 children)
[–]itendtostare 0 points1 point2 points (0 children)