Add metube, refactor docker-compose setup + wine
This commit is contained in:
Symlink
+1
@@ -0,0 +1 @@
|
||||
/etc/.soupclown.env
|
||||
@@ -0,0 +1 @@
|
||||
!.env
|
||||
@@ -1,10 +0,0 @@
|
||||
#!/run/current-system/sw/bin/bash
|
||||
|
||||
SERVICE_NAMES=(
|
||||
# "paperless"
|
||||
"downloadin"
|
||||
# "matrix"
|
||||
)
|
||||
for SERVICE in "${SERVICE_NAMES[@]}"; do
|
||||
docker compose --env-file /etc/.soupclown.env -f $(pwd)/${SERVICE}-compose.yaml down
|
||||
done
|
||||
@@ -1,10 +0,0 @@
|
||||
#!/run/current-system/sw/bin/bash
|
||||
|
||||
SERVICE_NAMES=(
|
||||
# "paperless"
|
||||
"downloadin"
|
||||
# "matrix"
|
||||
)
|
||||
for SERVICE in "${SERVICE_NAMES[@]}"; do
|
||||
docker compose --env-file /etc/.soupclown.env -f $(pwd)/${SERVICE}-compose.yaml pull
|
||||
done
|
||||
@@ -1,10 +0,0 @@
|
||||
#!/run/current-system/sw/bin/bash
|
||||
|
||||
SERVICE_NAMES=(
|
||||
# "paperless"
|
||||
"downloadin"
|
||||
# "matrix"
|
||||
)
|
||||
for SERVICE in "${SERVICE_NAMES[@]}"; do
|
||||
docker compose --env-file /etc/.soupclown.env -f $(pwd)/${SERVICE}-compose.yaml up -d
|
||||
done
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -1,6 +1,8 @@
|
||||
services:
|
||||
vpn:
|
||||
container_name: vpn
|
||||
profiles:
|
||||
- download
|
||||
image: qmcgaw/gluetun:v3.40
|
||||
cap_add:
|
||||
- NET_ADMIN # Quin does not like these
|
||||
@@ -33,8 +35,10 @@ services:
|
||||
restart: unless-stopped
|
||||
|
||||
transmission:
|
||||
image: lscr.io/linuxserver/transmission:latest
|
||||
container_name: transmission
|
||||
profiles:
|
||||
- download
|
||||
image: lscr.io/linuxserver/transmission:latest
|
||||
network_mode: "service:vpn"
|
||||
environment:
|
||||
- TZ=${TZ}
|
||||
@@ -47,6 +51,8 @@ services:
|
||||
|
||||
prowlarr:
|
||||
container_name: prowlarr
|
||||
profiles:
|
||||
- download
|
||||
image: lscr.io/linuxserver/prowlarr:latest
|
||||
network_mode: "service:vpn"
|
||||
environment:
|
||||
@@ -63,9 +69,11 @@ services:
|
||||
restart: unless-stopped
|
||||
|
||||
radarr:
|
||||
container_name: radarr
|
||||
profiles:
|
||||
- download
|
||||
image: lscr.io/linuxserver/radarr:latest
|
||||
network_mode: "service:vpn"
|
||||
container_name: radarr
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
@@ -87,9 +95,11 @@ services:
|
||||
restart: unless-stopped
|
||||
|
||||
sonarr:
|
||||
container_name: sonarr
|
||||
profiles:
|
||||
- download
|
||||
image: lscr.io/linuxserver/sonarr:latest
|
||||
network_mode: "service:vpn"
|
||||
container_name: sonarr
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
@@ -111,8 +121,10 @@ services:
|
||||
restart: unless-stopped
|
||||
|
||||
bitmagnet:
|
||||
image: ghcr.io/bitmagnet-io/bitmagnet:latest
|
||||
container_name: bitmagnet
|
||||
profiles:
|
||||
- download
|
||||
image: ghcr.io/bitmagnet-io/bitmagnet:latest
|
||||
restart: unless-stopped
|
||||
network_mode: "service:vpn"
|
||||
environment:
|
||||
@@ -132,8 +144,10 @@ services:
|
||||
condition: service_healthy
|
||||
|
||||
postgres:
|
||||
image: postgres:16-alpine
|
||||
container_name: bitmagnet-postgres
|
||||
profiles:
|
||||
- download
|
||||
image: postgres:16-alpine
|
||||
network_mode: "service:vpn"
|
||||
volumes:
|
||||
- ${SOUPCLOWN_ETC_PATH}/downloadin/bitmagnet/postgresdata:/var/lib/postgresql/data
|
||||
@@ -151,9 +165,11 @@ services:
|
||||
interval: 10s
|
||||
|
||||
seerr:
|
||||
container_name: seerr
|
||||
profiles:
|
||||
- download
|
||||
image: ghcr.io/seerr-team/seerr:latest
|
||||
init: true
|
||||
container_name: seerr
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 5055:5055
|
||||
@@ -170,6 +186,8 @@ services:
|
||||
retries: 3
|
||||
|
||||
navidrome:
|
||||
profiles:
|
||||
- app
|
||||
container_name: navidrome
|
||||
image: deluan/navidrome:latest
|
||||
user: 1000:1000
|
||||
@@ -179,3 +197,17 @@ services:
|
||||
- ${SOUPCLOWN_ETC_PATH}/navidrome:/data
|
||||
- /mnt/mega/app_data/beets/beetsMusic/:/music1
|
||||
restart: unless-stopped
|
||||
|
||||
metube:
|
||||
profiles:
|
||||
- app
|
||||
image: ghcr.io/alexta69/metube
|
||||
container_name: metube
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "8081:8081"
|
||||
volumes:
|
||||
- /mnt/media2/app_data/metube/downloads:/downloads
|
||||
- ./bin/metube-options.json:/config/metube-options.json
|
||||
environment:
|
||||
- YTDL_OPTIONS_FILE=/config/metube-options.json
|
||||
@@ -36,6 +36,7 @@
|
||||
jellyfin-desktop
|
||||
renpy
|
||||
bun
|
||||
wine
|
||||
];
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user