Skip to content

Plundarr 🏴‍☠️

Plundarr is a complete Docker Compose media fleet generated from the services you actually want. The output is deliberately ordinary: one commented docker-compose.yml, one matching .env, and service configuration directories. That makes the same artifact usable from the command line or from Synology Container Manager.

Maraudarr is the shipwright. It is a short-lived Docker image and Python application that selects a preset, resolves required companions, preserves handwritten comments, seeds configuration directories, and asks Docker Compose to validate the result.

What Plundarr solves

  • Keeps a large Compose stack readable without asking users to merge fragments.
  • Makes qBittorrent, SABnzbd, NZBGet, or a deliberate combination explicit.
  • Keeps selected download clients behind Gluetun while other apps use the project network.
  • Preserves environment values when a stack is regenerated.
  • Offers maintained Plundarr, Boudoirr, Jellyfin, Plex, Calibre-Web Automated, Duplex, Watchtower, Portainer, and custom presets.
  • Produces a Synology-friendly deployment artifact without becoming Synology-only.

Core output

dist/
└── plundarr/
    ├── docker-compose.yml   # Generated complete deployment
    ├── example.env          # Safe reference values
    ├── .env                 # Local settings and secrets; never commit
    └── config/              # Persistent application state

Important

Review dist/plundarr/.env before launching. PIA credentials, user/group IDs, host media paths, timezone, and port choices belong to your harbor and cannot be safely guessed by the generator.

Where to go next

Plundarr's developer documentation covers Maraudarr architecture, service-extension contracts, testing, and the source-generated Python reference. Plundarrpedia stays focused on deployment, configuration, and troubleshooting voyages.

View Plundarr on GitHub Open the developer documentation