Initial commit

This commit is contained in:
2025-11-06 20:28:41 +01:00
commit 5fc4fbcef3
182 changed files with 4742 additions and 0 deletions

8
quadlets/arr/arr.pod Normal file
View File

@@ -0,0 +1,8 @@
[Pod]
PodName=arr
PublishPort=9018:8080
PublishPort=9019:8686
PublishPort=9020:8989
PublishPort=9021:9696
PublishPort=9022:7878
PublishPort=9023:6767

View File

@@ -0,0 +1,7 @@
[Volume]
Copy=true
Device=/var/mnt/nas/containers/arr/storage/bazarr-config
Driver=local
Options=bind
Type=none
VolumeName=bazarr-config

View File

@@ -0,0 +1,7 @@
[Volume]
Copy=true
Device=/var/mnt/nas/containers/arr/storage/bazarr-data
Driver=local
Options=bind
Type=none
VolumeName=bazarr-data

View File

@@ -0,0 +1,24 @@
[Unit]
Description=Bazarr container
After=gluetun.container
Requires=gluetun.container
[Container]
AutoUpdate=registry
ContainerName=bazarr
Environment=PGID=1000
Environment=PUID=1000
Environment=TZ=Europe/Zurich
Image=lscr.io/linuxserver/bazarr:latest
Network=gluetun.container
Pod=arr.pod
StartWithPod=true
Timezone=Europe/Zurich
Volume=bazarr-config.volume:/config
Volume=bazarr-data.volume:/data
[Service]
Restart=always
[Install]
WantedBy=default.target

View File

@@ -0,0 +1,26 @@
[Unit]
Description=Arr* Gluetun container
[Container]
AddCapability=NET_ADMIN
AddDevice=/dev/net/tun:/dev/net/tun
AutoUpdate=registry
ContainerName=gluetun
Environment=OPENVPN_VERSION=2.5
Environment=SERVER_COUNTRIES=Netherlands
Environment=UPDATER_PERIOD=
Environment=VPN_SERVICE_PROVIDER=nordvpn
Environment=VPN_TYPE=openvpn
Environment=TZ=Europe/Zurich
Image=docker.io/qmcgaw/gluetun:v3.40
Pod=arr.pod
Secret=vpn-user,type=env,target=OPENVPN_USER
Secret=vpn-password,type=env,target=OPENVPN_PASSWORD
StartWithPod=true
Timezone=Europe/Zurich
[Service]
Restart=always
[Install]
WantedBy=default.target

View File

@@ -0,0 +1,7 @@
[Volume]
Copy=true
Device=/var/mnt/nas/containers/arr/storage/lidarr-config
Driver=local
Options=bind
Type=none
VolumeName=lidarr-config

View File

@@ -0,0 +1,7 @@
[Volume]
Copy=true
Device=/var/mnt/nas/containers/arr/storage/lidarr-data
Driver=local
Options=bind
Type=none
VolumeName=lidarr-data

View File

@@ -0,0 +1,24 @@
[Unit]
Description=Lidarr container
After=gluetun.container
Requires=gluetun.container
[Container]
AutoUpdate=registry
ContainerName=lidarr
Environment=PGID=1000
Environment=PUID=1000
Environment=TZ=Europe/Zurich
Image=lscr.io/linuxserver/lidarr:latest
Network=gluetun.container
Pod=arr.pod
StartWithPod=true
Timezone=Europe/Zurich
Volume=lidarr-config.volume:/config
Volume=lidarr-data.volume:/data
[Service]
Restart=always
[Install]
WantedBy=default.target

View File

@@ -0,0 +1,7 @@
[Volume]
Copy=true
Device=/var/mnt/nas/containers/arr/storage/overseerr-config
Driver=local
Options=bind
Type=none
VolumeName=overseerr-config

View File

@@ -0,0 +1,23 @@
[Unit]
Description=Overseerr container
After=gluetun.container
Requires=gluetun.container
[Container]
AutoUpdate=registry
ContainerName=overseerr
Environment=LOG_LEVEL=debug
Environment=PORT=8080
Environment=TZ=Europe/Zurich
Image=docker.io/sctx/overseerr:latest
Network=gluetun.container
Pod=arr.pod
StartWithPod=true
Timezone=Europe/Zurich
Volume=overseerr-config.volume:/app/config
[Service]
Restart=always
[Install]
WantedBy=default.target

View File

@@ -0,0 +1,7 @@
[Volume]
Copy=true
Device=/var/mnt/nas/containers/arr/storage/prowlarr-config
Driver=local
Options=bind
Type=none
VolumeName=prowlarr-config

View File

@@ -0,0 +1,7 @@
[Volume]
Copy=true
Device=/var/mnt/nas/containers/arr/storage/prowlarr-data
Driver=local
Options=bind
Type=none
VolumeName=prowlarr-data

View File

@@ -0,0 +1,24 @@
[Unit]
Description=Prowlarr container
After=gluetun.container
Requires=gluetun.container
[Container]
AutoUpdate=registry
ContainerName=prowlarr
Environment=PGID=1000
Environment=PUID=1000
Environment=TZ=Europe/Zurich
Image=lscr.io/linuxserver/prowlarr:latest
Network=gluetun.container
Pod=arr.pod
StartWithPod=true
Timezone=Europe/Zurich
Volume=prowlarr-config.volume:/config
Volume=prowlarr-data.volume:/data
[Service]
Restart=always
[Install]
WantedBy=default.target

View File

@@ -0,0 +1,7 @@
[Volume]
Copy=true
Device=/var/mnt/nas/containers/arr/storage/radarr-config
Driver=local
Options=bind
Type=none
VolumeName=radarr-config

View File

@@ -0,0 +1,7 @@
[Volume]
Copy=true
Device=/var/mnt/nas/containers/arr/storage/radarr-data
Driver=local
Options=bind
Type=none
VolumeName=radarr-data

View File

@@ -0,0 +1,24 @@
[Unit]
Description=Radarr container
After=gluetun.container
Requires=gluetun.container
[Container]
AutoUpdate=registry
ContainerName=radarr
Environment=PGID=1000
Environment=PUID=1000
Environment=TZ=Europe/Zurich
Image=lscr.io/linuxserver/radarr:latest
Network=gluetun.container
Pod=arr.pod
StartWithPod=true
Timezone=Europe/Zurich
Volume=radarr-config.volume:/config
Volume=radarr-data.volume:/data
[Service]
Restart=always
[Install]
WantedBy=default.target

View File

@@ -0,0 +1,7 @@
[Volume]
Copy=true
Device=/var/mnt/nas/containers/arr/storage/sonarr-config
Driver=local
Options=bind
Type=none
VolumeName=sonarr-config

View File

@@ -0,0 +1,7 @@
[Volume]
Copy=true
Device=/var/mnt/nas/containers/arr/storage/sonarr-data
Driver=local
Options=bind
Type=none
VolumeName=sonarr-data

View File

@@ -0,0 +1,24 @@
[Unit]
Description=Sonarr container
After=gluetun.container
Requires=gluetun.container
[Container]
AutoUpdate=registry
ContainerName=sonarr
Environment=PGID=1000
Environment=PUID=1000
Environment=TZ=Europe/Zurich
Image=lscr.io/linuxserver/sonarr:latest
Network=gluetun.container
Pod=arr.pod
StartWithPod=true
Timezone=Europe/Zurich
Volume=sonarr-config.volume:/config
Volume=sonarr-data.volume:/data
[Service]
Restart=always
[Install]
WantedBy=default.target