You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+19-48Lines changed: 19 additions & 48 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ Ahoy, mateys! Welcome to Plundarr, the ultimate Docker Compose setup for all ye
8
8
9
9
## Captain's Log π
10
10
11
-
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 ship well-equipped! π΄ββ οΈ
11
+
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 med on a deserted isle! ποΈ
12
12
13
13
## β‘οΈ Quick Start
14
14
@@ -67,48 +67,19 @@ For more details, see the example env configuration here:
67
67
68
68
- π΄ββ οΈ [Peek at the Pirate's Env Code](./example.env)
69
69
70
-
### Setting Sail on the Docker Seas ππ
70
+
### π Important Setup Scroll! β οΈ
71
71
72
-
See the Docker Compose [IPAM](https://docs.docker.com/compose/compose-file/06-networks/#ipam) documentation fer more information on configurin' the followin' [IP address information](https://github.com/scottgigawatt/plundarr/blob/main/example.env#L9-L11) fer the compose stack. Ye can plunder the example config straight from the Docker Compose scrolls!
73
-
74
-
```bash
75
-
#
76
-
# Chart the usable IP waters for this here subnet: 172.28.0.1 - 172.28.255.254
77
-
# Total number of scallywag hosts: 65,536
78
-
# Number of seaworthy hosts: 65,534
79
-
# Subnet mask (or should I say, pirate's mask): 255.255.0.0
### οΈCommandin' the Fleet with DSM Container Manager π΄ββ οΈ
98
-
99
-
> [!TIP]
100
-
> π¦ If ye be usin' Synology DSM 7.2, Container Manager Projects be yer secret map to quicker plunderin'.
72
+
> [!IMPORTANT]
73
+
> βοΈ Before hoistin' the sails, make sure to scour the [Docker Project Setup](./SETUP.md) 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!
101
74
102
-
To bring this booty into DSM 7.2 Container Manager's Project feature, follow these steps, ye sea dogs:
75
+
The [Docker Project Setup](./SETUP.md) parchment covers:
103
76
104
-
1. SSH into yer Synology system.
105
-
2. Recursively clone this repository with submodules, e.g., to `/volume1/docker/plundarr`.
106
-
3. In Container Manager, click **Project** then **Create**.
107
-
4. Provide a title, e.g., **plundarr**.
108
-
5. Set the path to the cloned repository.
109
-
6. Navigate through the UI prompts t' finish creatin' the project.
- π¦π [Deploying With Container Manager](./SETUP.md#launchin-yer-fleet-)
110
81
111
-
Check out the official Synology documentation [here](https://kb.synology.com/en-id/DSM/help/ContainerManager/docker_project?version=7) fer more on Container Manager Projects. Yo ho ho!
82
+
Mind these steps, lest ye be marooned on a deserted isle! ποΈ
112
83
113
84
### Ensure Yer Tunnels Be Ready at Boot π΄ββ οΈβοΈ
114
85
@@ -128,15 +99,15 @@ To confirm yer VPN sails be catchin' wind:
128
99
β― make test-vpn
129
100
docker run --rm --network=container:gluetun-latest alpine:3.18 sh -c "apk add wget && wget -qO- https://ipinfo.io"
Avast ye! This here be the guide for riggin' up yer Docker Compose fleet. 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! π΄ββ οΈ
4
+
5
+
## Chartin' the Docker Network Waters ππ§
6
+
7
+
> [!IMPORTANT]
8
+
> βοΈ Set yer IPAM settings right in yer `.env` before settin' sail, or ye'll find yerself adrift in a sea of network woes!
9
+
10
+
Docker IPAM (IP Address Management) lets ye carve out yer own slice of the subnet seas, makin' yer fleet easier to command and troubleshoot π οΈ.
11
+
12
+
Update these settings in your `.env` file:
13
+
14
+
```bash
15
+
#
16
+
# Broad waters fer the subnet (Subnet range: 172.28.0.1 - 172.28.255.254)
- π Enter `172.28.0.0` for **IP Address** and `255.255.0.0` for **Subnet mask/Prefix length**
53
+
- β **Action**: Select `Allow`
54
+
4. πΎ Click **OK** to apply.
55
+
56
+
This allows containers to communicate internally within the defined Docker network.
57
+
58
+
### Launchin' Yer Fleet π¦π
59
+
60
+
> [!NOTE]
61
+
> π 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!
62
+
63
+
To deploy a project using Synology Container Manager:
64
+
65
+
1. π Log in to the Synology DSM web interface.
66
+
2. π¦ Open **Container Manager** and navigate to the **Project** tab π.
67
+
3. π Click **Create** and configure:
68
+
- π·οΈ **Project Name**: (e.g., `plundarr`)
69
+
- π **Project Path**: Path to the cloned repository.
70
+
4. π Review and confirm the settings to deploy the project.
71
+
72
+
Refer to the [official Synology documentation](https://kb.synology.com/en-id/DSM/help/ContainerManager/docker_project?version=7) for further details.
73
+
74
+
---
75
+
76
+
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! π³π΄ββ οΈ
0 commit comments