Servarr is a collection of applications that automate and manage media collections for Radarr, Sonarr, Readarr and Prowlarr which is an indexer manager that syncs with the "*Arr" apps. All of this is done behind a Private Internet Access (PIA) VPN connection that provides enhanced privacy and security for the internet connection.
Important
Disclaimer: The content GitHub is intended for experimentation and educational purposes only. Use at your own risk.
Caution
Warning: Downloading media from torrents can be illegal and may result in copyright infringement charges. Proceed with caution as you could face legal consequences.
This PIA and Servarr stack offers the following services:
The docker-pia-servarr stack contains everything you need for a stable Servarr experience. To get started experimenting with this technology all you is a Linux host, some curiosity, and an affordable Private Internet Access (PIA) VPN account. The PIA Servarr Wiki should get even the least experienced Ubuntu Linux user off the ground and running.
- PIA VPN - A PIA VPN tunnel is created for ALL activity on this Docker Stack.
Important
In the case where the VPN container becomes non-functional, all the following activity will stop.
- Prowlarr - an indexer manager/proxy built on the popular *arr .net/reactjs base stack, designed to integrate with various PVR applications like Sonarr, Radarr, Lidarr, and Readarr. It supports the management of both Torrent Trackers and Usenet Indexers, streamlining the process of adding and maintaining indexers across multiple media management applications.
- Sonarr - a personal video recorder (PVR) for TV shows, designed for both Usenet and BitTorrent users, which automatically searches for new episodes of your favorite series, downloads them, and organizes your media library. It monitors RSS feeds, manages inventory, renames files, and can upgrade the quality of your media collection by replacing lower-quality episodes with higher-quality versions when available.
- Radarr - an open-source application designed for automating movie downloads, similar to how Sonarr handles TV shows. It monitors multiple RSS feeds for new movie releases, integrates with Usenet or BitTorrent clients to download, sort, and rename movies, and can automatically upgrade existing movie files to higher quality versions when available.
- Readarr - an ebook and audiobook management application designed for automation and organization, similar in concept to Sonarr for TV shows or Radarr for movies. It allows users to automatically manage their library by searching for new releases, downloading them from various sources, and organizing them into a predefined directory structure.
- qBittorrent - a free, open-source BitTorrent client designed to be lightweight and feature-rich, offering a clean, ad-free interface for downloading torrents. It supports multiple platforms including Windows, macOS, Linux, and FreeBSD, with features like an integrated search engine, RSS feed support, and remote management via a web UI.
- qBittorrent Listening Port Helper - a tool designed to simplify the process of port forwarding for the qBittorrent client, particularly useful when used with VPNs like Private Internet Access. It automates the retrieval of port information from the VPN service and configures qBittorrent accordingly to ensure optimal connectivity and download speeds.
- Striparr - A utility designed to remove metadata from media files imported by media management systems like Sonarr and Radarr. It operates by stripping out title and comment metadata fields, ensuring that file names are based on metadata collected by media scanners rather than potentially unwanted embedded information.
- Flaresolver - an open-source proxy server designed to bypass Cloudflare's anti-bot protections, enabling seamless web scraping from Cloudflare-protected websites
- lftp-mirror - a container for mirroring the contents of a source server to a target server using an ssh tunnel and lftp to perform efficient file transfers through a secure connection.
- Myanonamouse (MAM) Dynamic Ip Helper - scripting to keep a dynamic myanonamouse dynamic seedbox IP up to date.
Deploy the stack into your Docker environment. This can be done by cloning this repository, by downloading the most recent release, or just by simply copying the content of the compose.yml file and sample.env above.
- Make a copy of
sample.env, and name it.env - Set the configuration options as desired in the
compose.yamland.envfiles. - Navigate to the project's root directory and run the following command:
docker compose up
The PIA Servarr Wiki should get even the least experienced Ubuntu Linux user off the ground and running.




