SkillAgentSearch skills...

Plundarr

Plunder your favorite shows and movies πŸŽ¬πŸ΄β€β˜ οΈ β€” Docker Compose + PIA WireGuard VPN to keep the Royal Navy off yer tail! πŸš’πŸ”’

Install / Use

/learn @scottgigawatt/Plundarr

README

<hr /> <p align="center"> <em>πŸ΄β€β˜ οΈ Enjoyin' the spoils? Drop us a ⭐️ an' let the whole crew know about this fine treasure!</em> </p> <p align="center"> <img src="https://img.shields.io/badge/Containers-Ahoy%21-blue?logo=docker" alt="Containers Ahoy" /> <img src="https://img.shields.io/badge/Cloaked-by%20PIA%20%26%20WireGuard-green?logo=protonvpn" alt="Cloaked" /> <img src="https://img.shields.io/github/license/scottgigawatt/privateerr?label=Pirate%20Code&color=blue" alt="Pirate Code" /> <img src="https://img.shields.io/github/last-commit/scottgigawatt/privateerr?label=Last%20Plunder&logo=git" alt="Last Plunder" /> <img src="https://img.shields.io/github/repo-size/scottgigawatt/privateerr?label=Cargo%20Hold" alt="Cargo Hold" /> <img src="https://img.shields.io/badge/Sea--Tested-Synology%20%7C%20macOS-blue" alt="Sea-Tested" /> <img src="https://img.shields.io/badge/Rum%20Supply-Full-orange" alt="Rum Supply" /> </p> <p align="center">─── β›§ ───</p> <p align="center"> <em>☠️ Questions or cursed code? Cross the Styx β€” <strong>Enter πŸ”₯HADESπŸ”₯</strong>.</em> </p> <p align="center"> <a href="https://discord.gg/BpEGzWwGYf"> <img src="https://img.shields.io/discord/1403601106315116626?label=%F0%9F%94%A5HADES%F0%9F%94%A5&logo=discord&logoColor=white&color=5865F2" alt="πŸ”₯HADESπŸ”₯ Discord" /> </a> </p> <hr />

Plundarr πŸ΄β€β˜ οΈ

Ahoy, mateys! Welcome to Plundarr, the ultimate Docker Compose setup for all ye media needs. Manage yer favorite 'arr' apps and PIA VPN connections with ease, all while sailin' the high seas of secure and automated media management. βš“οΈ

Captain's Log πŸ“œ

Plundarr be a collection of Docker Compose configurations to run a shipshape array of 'arr' tools like Sonarr, Radarr, and more, all securely navigated through Private Internet Access with WireGuard, managed by Gluetun. Avast, set sail on the digital seas with yer media safe from pryin' eyesβ€”tucked away like treasure on a deserted isle! 🏝️

⚑️ Quick Start

In a rush to set sail? Here's all ye need:

git clone --recurse-submodules git@github.com:scottgigawatt/plundarr.git
cd plundarr
cp example.env .env
vim .env  # Adjust yer settings
make up   # Hoist the stack!

[!TIP] Run make help to spy πŸ”Ž all the commands at yer disposal.

Treasure Map πŸ—ΊοΈ

| Shipmate | What It Be | Yo Ho Ho and More Info | |-------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------| | Privateerr | πŸ΄β€β˜ οΈ Arrr, generate yer WireGuard config files fer PIA VPN connections! Protect yer precious booty with the finest VPN on the seven seas. | More info | | Gluetun | 🌊 Batten down the hatches! Secure yer VPN route with WireGuard or OpenVPN, keepin' yer online doin's hidden from pryin' landlubber eyes. | More info | | FlareSolverr | πŸ”₯ Outsmart them scurvy web defenses and keep yer plunderin' smooth as a fine barrel o' rum. | More info | | Prowlarr | 🐾 The savvy first mate fer wranglin' all yer indexers, keepin' yer treasure map up-to-date with the latest and greatest booty. | More info | | qBittorrent | 🌊 Yer trusty first mate fer torrentin', hoist the colors and download with the might of a thousand cannons. | More info | | Radarr | πŸŽ₯ Chart yer course fer cinematic riches! Automatically plunder new films and keep yer ship's library filled to the brim. | More info | | Sonarr | πŸ“Ί Set sail on the seas of TV shows! Fetch new episodes and keep yer watchlist shipshape and Bristol fashion. | More info | | Bazarr | 🦜 The parrot on yer shoulder squawkin' subtitles in many tongues fer all yer movies and TV shows. | More info | | ~~Readarr~~ | ❌ Scuttled, mateyβ€”she sails no more. Hoist πŸ“š Calibre Web Automated fer smooth e-book plunderin'. | Set Sail βš“ | | Overseerr | βš“οΈ The quartermaster fer handlin' all yer crew's media requests, keepin' the ship runnin' smooth and the crew satisfied. | More info | | Cleanuparr | 🧹 The swabbie keepin' yer ship clean by removin' blocked or unwanted downloads from Sonarr, Radarr, and yer download mates like qBittorrent. | More info | | Speedtest Tracker | ⚑️ Keep a log of yer internet speed to make sure yer ISP ain't sellin' ye snake oil. Monitor yer connection and track yer speeds over time. | More info | | Duplicati | πŸ’£ Guard yer precious booty with backups, lest the kraken strike and sink yer ship. | More info | | Homepage | 🏠 The captain's command deck fer all yer apps! A fully customizable, static dashboard fer keepin' tabs on all yer ship's systems. | More info |

Hoist the Sails βš“οΈ

[!IMPORTANT] πŸ΄β€β˜ οΈ Before settin' sail, copy example.env to .env and tweak it to yer own pirate code.

Manage Docker configuration environment variables in the .env file. Override these variables easily on the command line when startin' the Docker Compose stack:

# Hoist the Jolly Roger and clone the repository with submodules
git clone --recurse-submodules git@github.com:scottgigawatt/plundarr.git
cd plundarr

# Copy the example environment file
cp example.env .env

# Open .env file and adjust the values to yer requirements
vim .env

For more details, see the example environment configuration here:

πŸ“œ Important Setup Scroll! ☠️

[!WARNING] βš“οΈ Before hoistin' the sails, make sure to scour the Docker Project Setup scroll! It charts the course fer proper Docker networkin', Synology tweaks, firewall rules, and launchin' with Container Manager. Missin' these steps might leave yer ship dead in the water!

The Docker Project Setup parchment covers:

Mind these steps, lest ye be marooned on a deserted isle! 🏝️

Prep the Ship at Boot: Tunnels & Containers πŸ΄β€β˜ οΈβš™οΈ

[!CAUTION] βš“οΈ Without the /dev/net/tun device, yer VPN ship be sinkin' at the docks! Make sure it be ready at boot, or face the kraken.

πŸ΄β€β˜ οΈ Fer makin' sure /dev/net/tun be ready when yer Synology be wakin' from slumber, chart a course to the tun.sh scroll in the scripts hold an' follow the setup guide thar.

[!TIP] 🧰 And if ye run into mutiny where yer containers don't hoist in proper order on reboot, call upon the compose_restart.sh scroll! This script tears down an' rebuilds yer Docker fleet clean and proper, ensurin' each ship sets sail in the right sequence after a stormy system reboot.

To keep yer containers from stumblin' outta their hammocks in the wrong order πŸ›οΈβž‘οΈπŸͺ, study the scrolls below like a map to buried booty πŸ—ΊοΈπŸ’°β˜ οΈ, yarrr!

πŸ”Ž Spyglass Check

To confirm yer VPN sails be catchin' wind:

❯ make test-vpn
sh scripts/test_vpn.sh
Running VPN container test...
Step 1: Running Docker container with VPN network:
docker run --rm --network=container:gluetun-latest alpine:latest sh -c 'apk add --no-cache wget >/dev/null 2>&1 && wget -qO- https://ipinfo.io'
Step 2: Received container response:
{
  "ip": "172.16.88.88",
  "city": "Tortuga",
  "region": "Rum Islands",
  "country": "XP",
  "loc": "21.4200,-71.1419",
  "org": "AS7777 The Jolly Rogers",
  "postal": "00000",
  "timezone": "Ocean/HighSeas",
  "readme": "https://ipinfo.io/missingauth"
}
Step 3: Getting host IP info from ipinfo.io...
Step 4: Received host response:
{
  "ip": "10.42.42.42",
  "hostname": "flagship.plundarr.local",
  "city": "Port Royal",
  "region": "Skull Coast",
  "country": "XP",
  "loc": "17.9355,-76.8419",
  "org": "AS1492 Blackbeard’s Backbone Ltd.",
  "postal": "99999",
  "timezone": "Ocean/SkullBay",
  "readme": "https://ipinfo.io/missingauth"
}
Step 5: Comparing container and 
View on GitHub
GitHub Stars20
CategoryDevelopment
Updated29d ago
Forks0

Languages

Shell

Security Score

95/100

Audited on Feb 27, 2026

No findings