Skip Navigation
Tribler *arr integration
github.com GitHub - sashkachan/tribler-arr-shim: Tribler Arr integration shim. Translates common API calls from *arr apps to Tribler.

Tribler Arr integration shim. Translates common API calls from *arr apps to Tribler. - sashkachan/tribler-arr-shim

GitHub - sashkachan/tribler-arr-shim: Tribler Arr integration shim. Translates common API calls from *arr apps to Tribler.

Hey selfhosters!

I recently discovered Tribler - anonymity focus torrent client. It made some rounds on hackernews and I'd never heard of it before.

I installed gui and was not impressed - it ran terribly on macos. However, I was able to test download and its anonymity features - it uses TOR inspired onion routing. I saw they had API available - and thought it would be perfect for my selfhosted *arr stack usage. However, *arr apps did not integrate tribler API (understandably, it's a niche client)

I dug in a bit and thought it would not be so difficult to create a shim that pretends to be some better integrated torrent client.

I picked qbittorrent.

You can check the link. I run it in docker. Add it to sonarr / radarr as qbittorrent client (username and password is irrelevant, as tribler shim integrates with tribler through API key) It's not the most secure approach - but managing torrents wihout authentication in my home network is an acceptable risk.

I was not able to download anything with more than 1 hops in between - ie it does hide your real IP address, but only uses one relay in between. It's not perfect, but seems to work as designed. I run my services mostly in Kubernetes, so there's likely something in my networking that. I will poke around more to see what could be the issue.

For now, the torrent management works through arr apps using the shim, however, the category is not implemented. Therefore, you can only use one category for both sonarr and radarr for example, and you will see downloads of both of those.

5
Best Firefox Extensions?
    • My O'Reilly Downloader - if you have an account already, but want to persist some material to peruse at a later time
    • TreeStyleTab
    • ContainerProxy - I have mullvad running in gluetun container on my desktop PC, and it exposes HTTP proxy endpoint over Tailscale, so I can have VPN for my webbrowsing, without having to connect. This does not give me full protection, but I use tailscale a lot, and it doesn't play well with Mullvad.
    • I Still don't care about cookies
  • nixos @lemmy.ml sashka @lemmy.ml
    I want to create a module / package for NixOS. However, the one I need seems rather compex. Where do I start?

    I was looking to manage my server through Cockpit project.

    I would like to also be able to use cockpit-machines to manage VMs on my server. However, that module is not present in nixpkgs.

    I know how to deploy simple-ish packages, however, JS based projects seem a bit complicated.

    https://github.com/cockpit-project/cockpit-machines

    Could you suggest a starting point with this project? Any similar modules I can refer to?

    0
    InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)SA
    sashka @lemmy.ml
    Posts 3
    Comments 5