All in one docker solution for usenet(box)?

zedricxks@lemmy.dbzer0.com to Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com – 24 points –

was looking for something as an all in one docker container for usenet say like saltbox or other projects are for seedboxes/torrenting

4

You are viewing a single comment

from my understanding of usenet which elementary and what an equivalent seedbox would do for torrenting I would need the arrr stack.a downloader like nzbget sabnzb. a vpn for the container. a way to play the items downloaded so jelly or plex. a syncthing or equivalent if you want to move things off the box to somewhere else. there are docker containers/projects that have all these included for torrenting and is a one stop setup for starting to torrent. all you would need to do is play with the settings/setup but the process is automated.Was looking for something equivalent to say saltbox

So here's my current setup (each one is a separate docker container):

Download machine: (has lots of RAM and HDD space)

  • Nginx (for reverse proxy)
  • Sonarr (tv)
  • Radar (movies)
  • Prowlarr (organizing download sources)
  • Qbittorrent (make sure to bind to Wireguard interface)
  • Wireguard (for qbittorrent VPN)
  • Nzbget (Usenet)
  • Szabnzb (also Usenet; some providers work better with Szabnzb for whatever reason)
  • Portainer agent (for remote docker management)
  • Watchtower (for automatic updates)

Tv machine: (can transcode)

  • Nginx
  • Jellyfin (to transcode and actually watch the content)
  • Portainer agent (for remote docker management)
  • Watchtower (automatic updates)

I'm not aware of a single container that has all of this bundled together though.

I already responded to you on reddit, but for Usenet you really don't need a VPN, only for torrents. I also told you to just use Radarr, Sonarr, Prowlarr and SABnzbd but since you also want something to play the items definitely keep Jellyfin. I also recommend to keep Jellyseerr as it's a great way to request and find new movies and shows.

I'll paste my original response from reddit here just in case someone else is looking for the same thing:

Assuming you want to fully automate it by using Sonarr and Radarr you can use my fork of docker-media-center which has SabnZBD for Usenet downloads:

https://github.com/PCJones/docker-media-center

Sadly I haven't got the time yet to update the documentation but if you know docker you should be able to figure it out, if not I'll gladly help.

You'll want to remove all services you don't want from the docker compose file (so for a simple Usenet Setup you'll only want Radarr, Sonarr, Prowlarr, SabnZBD).

Important stuff missing from the documentation:

  • the git clone link in the documentation is still pointing to the original repository, make sure to clone mine

  • at some point docker will tell you that it can't find the network global or local (one of these, I forgot which. But it'll tell you) When that happens all you have to do is execute docker network create global (or local)

  • after starting all services (especially SabnZBD) you'll need to execute the file set_sabnzbd_hostname.sh once and then restart the SabnZBD container.

  • In the sabnZBD Folder settings you'll need to set the temp folder to data/temp (it doesn't have to be temp, you can chose another name).

  • In the sabnZBD Folder settings you'll need to set the completed download folder to data/downloads

  • In the sabnZBD Categories settings you'll need to set the Folder/Path to data/downloads/radarr for movies and to data/downloads/sonarr for TV and anime

  • you'll have to add sabnZBD as download client in both Radarr and Sonarr. Just use sabnzbd as hostname

Once set up and configured it works like a charm.

And again, if you need assistance just let me know and I'll help