Aiii! I have some rare torrents with only a few active seeders, but I can only seed about 8 torrents at a time due to my very slow server. If I try to seed more, Jellyfin doesn’t work properly.

Currently, I select a few torrents to seed for a few days, and then I switch to new ones. However, I feel bad for those who need to download torrents with only a few or no seeders while I have them but not actively seeding. I could activate these “dead” torrents, but I don’t want to waste my bandwidth by not seeding most of the time.

Is there a way to automatically detect and activate demanded torrents with no active seeders? While deactivating running torrents which don’t are in need of seeding?

  • brygphilomena@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    11
    ·
    2 days ago

    I wish clients would prioritize low seed torrents.

    I disable queuing and just have a bandwidth cap on my torrent client. Technically, I’m seeding thousands of torrents and don’t have any issue.

    Occasionally when I go to clean up some torrents (like when migrating servers) I purge based on most seeders first and never kill anything below 3 seeds.

  • Cornix@reddthat.com
    link
    fedilink
    English
    arrow-up
    46
    arrow-down
    1
    ·
    3 days ago

    I don’t know how to solve you issue, just stopped by to say you are a saint. I still cherish the memory of downloading some hyperspecific scientific software from one guy in Kazakhstan at 3 am. Good job!

  • jatone@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    1
    ·
    2 days ago

    these clients should be handling this for you. announcing a torrent is available for seeding isnt a huge deal. you should never have to limit the content you’re making available, just the amount of resources you’re willing to dedicate to active transfer. this might be of interest to you in a few months when its available, slated for june to be daily usable.

    • Brickfrog@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      23
      ·
      edit-2
      3 days ago

      Agreed, I always leave everything seeding and also disable queuing. Leaving “Global maximum number of connections” at default setting (can be set lower) along with configuring Global Rate Limits Upload/Download to something appropriate works perfectly.

      Torrent clients are smart enough to juggle the active torrents and share the allowed bandwidth between them without you having to micro-manage the whole thing.

  • svc@lemmy.frozeninferno.xyz
    link
    fedilink
    English
    arrow-up
    16
    ·
    3 days ago
    1. If you aren’t seeding (no one is downloading the torrent), then your bandwidth should not be used (besides a miniscule amount). So it shouldn’t waste your bandwidth. Is your concern about wasting bandwidth more about seeding a torrent when there are other seeders available? So you want to prioritize torrents that have zero other seeders?

    2. It looks like this tool Jackett (I’ve never used it before; just found it in a search) can be configured to allow your system to query trackers for torrents and return the number of seeders and leechers. But a lot of assembly would be required. And the freshness of results would depend on how often trackers update their stats - definitely not real-time.

    For a torrent application that can do what Jackett does in real-time by connecting directly to the torrent and prioritizing bandwidth to torrents that have leechers and no other seeders, I’ll leave that to others in the community more familiar with the topic.

  • bigDottee@geekroom.tech
    link
    fedilink
    English
    arrow-up
    9
    ·
    3 days ago

    I’m part of a private tracker and am hosting some low seeder torrents all the time.m using my servers. If you want I can download them from you, set them to their own category so they don’t get removed and just seed them for ya. Feel free to message me.

    • Scrollone@feddit.it
      link
      fedilink
      English
      arrow-up
      16
      ·
      3 days ago

      I’m also part of a private tracker and I usually keep ~200 torrents seeding. My server is not even that powerful.

      I fear that OP may have misconfigured something else on his server.

      • bigDottee@geekroom.tech
        link
        fedilink
        English
        arrow-up
        6
        ·
        3 days ago

        That or they have failing hardware or really bad upload or something. Maybe they’re using a bad client or something. Seems odd for sure.

        • UndergroundGoblin@lemmy.dbzer0.comOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 day ago

          I have a HPE ProLiant MicroServer Gen10, 8G.

          I don’t know why its this slow. I thought that would be normal. Its just running qBittorrent, a VPN and Jellyfin under Win10. (Im to lazy to switch to Linux. Dont touch (a moastly) running system.) Anything above 20 global upload slots, and Jellyfin has to puffer the playback every 5 seconds.

  • CmdrShepard42@lemm.ee
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    3 days ago

    OP what are the specs of your system that seeding more than 8 torrents causes issues?

    • UndergroundGoblin@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 days ago

      Thank you! I interpret that this solution is more likely a Disk space manager for more efficient space usage. Delete available torrents, keep torrents in need. But I assume that this solution needs to have every torrent active and cant manage the status of the torrents.

      • entropicdrift@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        2 days ago

        I just found this other project that maybe could help:

        https://github.com/itschasa/speedrr

        It doesn’t do exactly what you’re looking for but you can set it to slow down your overall torrent upload speed whenever you’re streaming from your media server.

        Edit: unless the issue is CPU usage? But my guess is that it’s a bandwidth issue to enable uploading on all of your torrents.