Pick a route¶
You do not need every project. Start with the outcome you want and add another ship only when it solves a real problem.
-
I want the complete automation stack
Use Plundarr. Maraudarr generates one
docker-compose.yml, one.env, and the configuration directories for your selected services. -
I only need PIA WireGuard configuration
Use Privateerr. It runs the official PIA manual-connection scripts and writes files that Gluetun or another WireGuard client can consume.
-
Plex already works; I want the backstage tools
Use Duplex for Kometa, ImageMaid, PATTRMM, Tautulli, Notifiarr, and controlled container updates.
-
I need a platform-specific route
Choose Linux Docker, Synology Container Manager, or TrueNAS Apps. The stack stays Compose-based while storage and permissions change by platform.
A sane first voyage¶
- Decide where downloads, libraries, and application state will live.
- Confirm the Docker user can read and write those locations.
- Generate Plundarr with only the services you actually plan to configure.
- Edit
.envbefore starting containers. - Start the VPN lane first and validate it before adding indexers and managers.
- Add requests, playback, dashboards, and maintenance tools in layers.
Tip
A smaller working stack is easier to reason about than a 20-container stack where every web UI is asking for its first-run setup at once.
Before you launch¶
- Docker Engine and Docker Compose v2 are available.
- Host paths exist and have the intended owner/group.
- The chosen host ports are free.
- The Docker subnet does not overlap your LAN, VPN, or another Compose project.
- Secrets are in an ignored
.env, never indocker-compose.yml. - You have a backup plan for
config/, not just the media library.