Choose a harbor¶
Plundarr generates an ordinary Docker Compose project. The applications do not care whether the Docker Engine lives on a Linux server or inside a NAS product. The harbor changes how you prepare storage, grant permissions, enter Compose configuration, and expose the VPN device.
| Platform | Best fit | Pay closest attention to |
|---|---|---|
| Linux Docker | Direct control and standard Docker tooling | Ownership, firewall rules, and durable mount paths |
| Synology DSM | Media and containers on one Synology NAS | Shared-folder paths, Container Manager projects, and Task Scheduler |
| TrueNAS | ZFS-first media storage with Docker-based Apps | Dataset layout, ACL entries, YAML deployment, and /dev/net/tun |
Tip
Generate the Plundarr project before translating it to a platform UI. The
final docker-compose.yml and matching .env are the deployment artifact;
the source modules are not.
What stays the same¶
Every platform needs the same foundations:
- Stable host paths for downloads, libraries, and application state.
- Numeric users and groups that can access those paths.
- A non-overlapping Docker subnet.
/dev/net/tunandNET_ADMINfor Gluetun.- Published download-client ports on Gluetun when services share its network namespace.
- A VPN validation run before indexers and media managers are configured.
Pick the platform guide¶
-
Linux and ordinary Docker
Use the normal Compose CLI with
/srv,/mnt, or another deliberate host path layout. -
Synology Container Manager
Keep the complete generated project in a shared folder and deploy it as a Container Manager project.
-
TrueNAS Apps
Prepare ZFS datasets and ACLs first, render the Compose model, then install it through the custom YAML editor.