Goal: A fully automated server that runs Plex. With the use of all the components in this stack, you will have a machine that will ingress torrents using Prowlarr to manage indexes, Sonarr & Radarr to send requested Movies/TV to qBitTorrent, and Plex to stream the media. File Browser will be used to easily manage files within Linux Distros. Mullvad is a VPN that helps keep your torrenting private, any VPN will do.
Guide
- 🟢 Strongly Suggest
- 🟡 Solid Option
- 🔴 Would Advise Against
- Plex
- Sonarr
- Radarr
- Prowlarr
- Readarr
- File Browser
- qBitTorrent
- Mullvad
You can run this stack on most operating systems. Now, should you? I would highly suggest not running this stack on the main PC that you use every day. It might sound convenient, but it will heavily impact the performance of most normal computers purely from the increased amount of processing for all the downloads that could be ongoing.
- 🟢 Ubuntu Server or any Linux Distro - need to be familiar with Linux, most NAS solutions run a version of a Linux distro.
- 🟢 Windows Server - whatever is current and you can get your hands on.
- 🟡 Windows 10/11 - low technical skill users.
- 🟡 MacOS - I could see a Mac Mini being strong here.
- 🔴 Kubernetes Cluster - Only do this if you want the experience, I have heard of headaches from this.
- 🔴 Your Daily Driver
2GB of RAM is typically more than sufficient and some installs (particularly Linux-based installs) can often happily run with even less.
The most basic thing to remember is that the more Plex apps you have playing content at the same time, the more CPU power you’ll need. Generally speaking, if you have two Plex apps requiring transcoded content at the same time, that will require about twice the CPU processing power compared to if there was only one app playing content.
- No transcoding: Intel “Atom” 1.2GHz (NAS devices based on ARM processors should also be capable of at least one stream with no transcoding)
- Single 720p transcode: Intel Core i3 3.0 GHz
- Single 1080p transcode: Intel Core i5 3.0GHz
- Single 4K transcode: Intel Core i7 3.2GHz
- If you’ll need to support more than one simultaneous transcode, you’ll need a more powerful processor.
- 🟢 Old Tower Computer - if you have a leftover computer laying around this is usually the perfect use for them.
- 🟡 NAS - These can get pricey but they are purpose-built to hold lots of data and they come with a CPU & RAM to get you started right away.
- 🟡 Mac Mini - Would easily be powerful enough but has no built-in drive support so would need external drives.
- 🟡 DIY Build - Use PC Part Picker and look around at builds or make your own.
- 🟡 Prebuilt Server - Could probably get your hands on a ~$500 prebuilt that has everything you need, probably just need more drives.
- 🔴 High-End PC - Don't waste your gaming PC resources on this stack, it is way overkill.
Tips:
- Linux CLI command to download the .deb file: (replace download link with the newest version)
wget https://downloads.plex.tv/plex-media-server-new/1.32.3.7192-7aa441827/debian/plexmediaserver_1.32.3.7192-7aa441827_i386.deb
Lidarr - a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new albums from your favorite artists and will interface with clients and indexers to grab, sort, and rename them. It can also be configured to automatically upgrade the quality of existing files in the library when a better-quality format becomes available.
Prowlarr - an indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports the management of both Torrent Trackers and Usenet Indexers.
Radarr - a movie collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new movies and will interface with clients and indexers to grab, sort, and rename them.
Readarr - an eBook and audiobook collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new books and will interface with clients and indexers to grab, sort, and rename them.
Whisparr - a XXX movie collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new movies from lists and will interface with clients and indexers to grab, sort, and rename them.
I would suggest getting this if you aren't a wizard with CLI commands and just want an easy way to move and rename files/folders.
This has been my go-to torrenting client for years and the nox version allows you to manage the client over a web UI.
Any VPN service will do, but Mullvad tends to be the people's choice if you want privacy.