this post was submitted on 24 Mar 2025
95 points (96.1% liked)

Selfhosted

45271 readers
1645 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

So I've got jellyfin all set up, but I'm having some issues with files downloading from qbittorrent and Knowing exactly how and when they get moved over, either the sonar or jellyfin repository, whichever is the final destination. This is important because my torrenting drive is separate from my media drive. I have noticed some shows and files staying on my torrenting drive while others go over to the media drive. And I'm and to figure out where the issue might be that's causing this, I think I need a refresher on exactly how and when these files are supposed to be moved over. Since I can't find any sort of documentation inside the apps.

Can anybody explain this to me like super simply? I just took an edible and it's starting to kick in, but I still want to figure this out. Thanks y'all!

you are viewing a single comment's thread
view the rest of the comments
[–] Evotech@lemmy.world 37 points 1 week ago* (last edited 1 week ago) (3 children)

Sonarr gets torrents and sends to qbittorrent, qbittorrent downloads the torrent and puts the downloaded file somewhere, sonarr then picks up that file and moves it to its final destination where jellyfin expects it

It's important to have seperate directories for unfinished torrent downloads and complete ones, and only have sonarr pick up from the completed one

[–] Gonzako@lemmy.world 1 points 6 days ago

you can use the same folder for unfinished downloads. I personally use a symlink as jellyfin won't pickup partial files

[–] ipkpjersi@lemmy.ml 1 points 6 days ago (1 children)

It’s important to have seperate directories for unfinished torrent downloads and complete ones, and only have sonarr pick up from the completed one

Back when I used Torrents instead of Usenet for sonarr, I had only the one folder, since Plex would generally pick up the library changes automatically anyway. I'd assume that Jellyfin is similar, although I don't use it enough to know for sure. These days I use only Usenet for sonarr/radarr since I'm paying for Usenet and it's excellent for automation/new content, and SABnzbd provides both incomplete and complete folders by default anyway.

[–] Evotech@lemmy.world 2 points 6 days ago

I also only use Usenet, so yeah, might not be the case for torrents

[–] Elkenders@feddit.uk 5 points 1 week ago (2 children)

And it's good to use hard links.

[–] trevor@lemmy.blahaj.zone 1 points 3 days ago (1 children)

Can someone explain why, and what to use them for?

[–] lucid@lemmy.dbzer0.com 1 points 3 days ago

It basically creates a second pointer to the same inode which makes file moves instant. So instead of copying the data to a new location and deleting it from the old it points to the existing inode immediately. You can't do it across filesystems though so that's why trash guides recommends using /data/media/tv and /data/torrents instead of the /tv and /downloads paths the lsio setup suggests since docker treats top level folders as different file systems.

It's mostly useful for torrents in my experience when you need to reseed stuff but also don't want to point Jellyfin/Plex to a live downloads directory for security reasons.

[–] Wrrzag@lemmy.ml 3 points 6 days ago

Op cant because he's using 2 different filesystems