Ahoy, me hearties!

Listen well, me brethren! I’ve just acquired a fine NAS, and I be lookin’ to bolster our magnificent pirate community by sharing me digital plunder far and wide. But alas, it’s come to me attention that the uploads on all me torrents be as small as a speck of sand on the ocean floor, or worse, a big fat zero!

Now, I beseech ye, me shipmates, lend me yer wisdom. How can I fortify our pirate brotherhood? What be the proper settings for me NAS? Be there any trusty trackers or tools to help me upload and distribute the most crucial booty to aid our cause on the high seas?

Speak up, ye seasoned scallywags, and together we shall chart a course toward a stronger, more formidable pirate crew! 🏴‍☠️🦜⚓

  • HellAwaits@lemm.ee
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    1 year ago

    Ahoy, matey! If ye be lookin’ to improve the seedin’ of yer torrents, I’ve got a few tips that’ll make yer digital treasure spread faster than a sailor’s rumor in a tavern. First off, make sure ye be havin’ a proper port open on yer ship – aye, that’s the port-forwardin’ business. Next, check if yer ship’s crew, I mean, yer torrent client, be allowed through the firewall. Ye don’t want no scallywag blockin’ yer signal.

    Now, here be the trick to gettin’ more swashbucklers to join yer crew – keep that torrent active, savvy? No need to be a lazy landlubber and abandon ship as soon as ye finish downloadin’. The more ye be sharin’, the more likely others’ll join the ranks.

    And let’s not forget about those trackers, the navigational stars of yer torrentin’ voyage. Find yerself some trackers with plenty of hearties on 'em, and add ‘em to yer torrent – that’ll give ye more chances to connect with fellow buccaneers sailin’ the same waters.

    Last but not least, be mindful of yer upload rate, matey. Don’t be a hog, sharin’ is carin’ in the high seas of torrentin’. Set yer upload rate to a fair share, and ye’ll be well on yer way to becomin’ a respected seeder in the pirate bay. Arrr, happy torrentin’ and smooth sailin’, ye digital pirate! 🏴‍☠️

  • RonSijm@programming.dev
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    1 year ago

    What software/OS are you running on your NAS? If you’re running some goofy software on a private tracker your client might not be whitelisted.

    Besides that - this NAS is attached to your home network I assume? Is it behind a router? Are the ports you’re using for torrenting port-forwarded?

    What tracker are you testing this on? A bunch of trackers will have a “Connectivity check” that will tell you whether or not your client is connectable

    • _bonbon_@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      6
      ·
      1 year ago

      I be sailin’ the digital seas with a trusty QNAP OS and the mighty QBittorrent, but I be a greenhorn in this life on the high seas. Me heart’s desire be to contribute to our pirate brotherhood by becoming a proper seederman.

      Be ye privy to a treasure map, a definitive guide, that can steer me in the right direction to turn me NAS into a fearsome seedin’ contraption fit for the high seas?

      • knowledgephoenix@beehaw.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        I appreciate your commitment to the bit.

        But yeah, I also have a QNAP NAS that I just finished getting set up! And it is indeed seeding out, I’m almost at 0.49 for my all-time share ratio after downloading some stuff over the last few days. It’s taking longer to get my share ratio up than I expected, but idk, I’m new here.

        Anyway, from reading a couple of strongly-worded posts on Reddit it seems that you need to have port forwarding enabled on your VPN to really seed effectively. Did you look at that when picking your VPN?

        Basically I’m using AirVPN with binhex’s arch-qbittorrentvpn docker container to get it all set up. Binhex has lots of helpful pages on their GitHub for getting things working properly.

  • noctisatrae@beehaw.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I have the same problem. I generally just leave my torrent client running in the background when I work. I never leave it running because I think of my parents’ electricity bill.

    If you have a server the key is just… time. Leave it be, and when you’re not downloading anything, go full throttle on sharing!

    Sail proud my friend!

    • RyeMan@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Port forwarding allows you to bypass your NAT firewall which will naturally block all unsolicited traffic on a closed port. What that means for a torrent download is peers cannot introduce themselves to you and create a new connection, you can only connect to active peers who have their ports open.

      Just to add more background to that, before your torrent can begin downloading pieces from various peers, you need to know the address of the peers sharing the pieces you need. Typically that is handled by the tracker and/or DHT. A tracker acts as sort of a logistics middle-man. It helps facilitate efficient transmission between peers by tracking what each peer has and needs. If peer B needs piece X, the tracker will supply peer B with the address to peer A who has piece X. Assuming peer A has their incoming port open, they will accept the request for piece X and send it to peer B. If their port is closed, the request will simply be denied and no traffic will be shared between the peers. The tracker’s address, as well as the data hash and some other misc data is coded into the torrent file. DHT is a little more unique and complicated. It is a fully distributed hash table on a P2P network and does not rely on a tracker at all, it’s strictly P2P. The only little catch to that is to initially introduce yourself into the network you need to bootstrap your connection using some hardcoded addresses, often from a very centralized source. Port forwarding becomes much more important for DHT because after the initial bootstrap, there is no middle-man, it’s strictly peer to peer and by having your ports closed, your client can’t effectively communicate across the network. Without two-way communication across peers, your client will generally be stuck with a very limited pool of peers it can communicate with. Magnet links as well as most torrent clients utilize DHT.

      One reason it’s not so noticeable these days when ports are closed is because many torrent peers exist in big data centers with virtually unlimited bandwidth. When torrents were still young, most if not all peers were hosted on consumer grade hardware at a residence so you needed every connection you could get.

      If your torrent download happens to be a well-known Linux ISO, chances are very likely that there will be at least two or three peers you’ll connect to that exist in a data center, they will most likely account for 80%+ of your download speed.

      Blocking ports ultimately hurts seeding the most which can effect the overall “health” of a torrent. Say a peer labeled A can’t connect to those giant data center peers for whatever reason, they now have to seek out other peers that may have the data they are looking for. If all the other peers have their ports closed, well then the torrent is essentially dead for peer A and they’ll have to either wait for someone with open ports to come online and start seeding or search for an entirely new torrent.

      Sorry, this was a bit of an on-the-go mind dump so please anyone correct me if I’m wrong anywhere here but that’s pretty much the gist of port forwarding in the context of torrenting.