Skip to content

Plundarr Docker Setup Guide βš“πŸ³πŸ΄β€β˜ οΈ

Avast ye! This here be the guide for riggin' up yer Docker Compose fleet with PIA WireGuard and port-forwarding support. It covers the treacherous waters of Synology DiskStations with DSM 7.2 or later, but landlubbers usin' Linux and macOS can sail by these charts too! πŸ΄β€β˜ οΈ

Chartin' the Docker Network Waters 🌍🧭

[!IMPORTANT] βš“οΈ Set yer IPAM settings right in .env before settin' sail, or ye'll find yerself adrift in a sea of network woes!

Docker IPAM (IP Address Management) lets ye carve out yer own slice of the subnet seas, makin' yer fleet easier to command and troubleshoot πŸ› οΈ.

Update these settings in yer generated .env file:

#
# Broad waters fer the subnet (Subnet range: 172.28.0.1 - 172.28.255.254)
# Chart mask: 255.255.0.0
#
COMPOSE_NETWORK_SUBNET="${COMPOSE_NETWORK_SUBNET:-172.28.0.0/16}"

#
# Where the crew drops anchor (IP range fer containers: 172.28.5.1 - 172.28.5.254)
# Chart mask: 255.255.255.0
#
COMPOSE_NETWORK_IP_RANGE="${COMPOSE_NETWORK_IP_RANGE:-172.28.5.0/24}"

#
# Gateway to the open seas (Network gateway IP address)
#
COMPOSE_NETWORK_GATEWAY="${COMPOSE_NETWORK_GATEWAY:-172.28.5.254}"

For detailed documentation, refer to the Docker Compose IPAM documentation.

Batten Down the Hatches πŸ–₯οΈβš“

Fer them sailin' with Synology DiskStations, here be the riggin' details ye need!

Guardin' the Ship πŸ”₯πŸ›‘οΈ

[!WARNING] πŸ΄β€β˜ οΈ Misfirin' yer firewall could leave yer crew stranded! Double-check them source IPs and subnet details before ye weigh anchor.

If your Synology DiskStation firewall is enabled, allow traffic for the custom Docker network:

  1. πŸ› οΈ Open Control Panel β†’ Security (under Connectivity).
  2. πŸ›‘οΈ Go to the Firewall tab β†’ Click Edit Rules.
  3. βž• Click Create to add a rule:
  4. 🎯 Ports: Select All
  5. 🌐 Source IP: Select Specific IP
  6. 🧩 Click Select β†’ Choose Subnet
  7. πŸ“ Enter 172.28.0.0 for IP Address and 255.255.0.0 for Subnet mask/Prefix length
  8. βœ… Action: Select Allow
  9. πŸ’Ύ Click OK to apply.

This allows containers to communicate internally within the defined Docker network while Gluetun hauls selected download-client traffic and port-forwarding through the proper PIA tunnel.

Launchin' Yer Fleet πŸ“¦πŸš€

[!NOTE] πŸ“œ If yer on DSM 7.2 or later, Synology's Container Manager Project be the swiftest way to get yer fleet underway. Make sure yer vessel's firmware be up-to-date!

To deploy a project using Synology Container Manager:

  1. πŸ”‘ Log in to the Synology DSM web interface.
  2. πŸ—ΊοΈ Run make ship from the cloned repository to chart docker-compose.yml, .env, and the selected config/ directories.
  3. πŸ“¦ Open Container Manager and navigate to the Project tab πŸ“‚.
  4. πŸ†• Click Create and configure:
  5. 🏷️ Project Name: (e.g., plundarr)
  6. πŸ“‚ Project Path: Path to the cloned repository.
  7. πŸ“œ Compose File: docker-compose.yml
  8. πŸš€ Review and confirm the settings to deploy the project.

Refer to the official Synology documentation for further details.


These secrets should have ye sailin' smooth seas 🚒 β€” may yer containers stay hearty πŸ΄β€β˜ οΈ and yer logs whisper like the calm before a storm 🌊. Fair winds and followin' seas, matey! πŸ³πŸ΄β€β˜ οΈ