restart? ALWAYS!

Also bye searxng
This commit is contained in:
Peter Smit
2025-09-26 10:34:13 +02:00
parent a8aa54e448
commit 8ae7ba2c7f
14 changed files with 27 additions and 37 deletions

View File

@@ -1,6 +1,7 @@
services: services:
audiobookshelf: audiobookshelf:
image: ghcr.io/advplyr/audiobookshelf:2.29.0 image: ghcr.io/advplyr/audiobookshelf:2.29.0
restart: always
ports: ports:
- 13378:80 - 13378:80
volumes: volumes:

View File

@@ -10,7 +10,6 @@ include:
- pingvin/docker-compose.yml - pingvin/docker-compose.yml
- pocketid/docker-compose.yml - pocketid/docker-compose.yml
- postgres/docker-compose.yml - postgres/docker-compose.yml
- searxng/docker-compose.yml
- spliit/docker-compose.yml - spliit/docker-compose.yml
- shlink/docker-compose.yml - shlink/docker-compose.yml
- synapse/docker-compose.yml - synapse/docker-compose.yml

View File

@@ -15,6 +15,7 @@ services:
- "2222:2222" - "2222:2222"
gitea-runner: gitea-runner:
image: gitea/act_runner:0.2.13 image: gitea/act_runner:0.2.13
restart: always
environment: environment:
CONFIG_FILE: /config.yaml CONFIG_FILE: /config.yaml
GITEA_INSTANCE_URL: "${GITEA_INSTANCE_URL}" GITEA_INSTANCE_URL: "${GITEA_INSTANCE_URL}"

View File

@@ -3,7 +3,7 @@ services:
image: jellyfin/jellyfin:10.10.7 image: jellyfin/jellyfin:10.10.7
user: ${JELLYFIN_USER_UID}:${JELLYFIN_USER_GID} user: ${JELLYFIN_USER_UID}:${JELLYFIN_USER_GID}
network_mode: 'host' network_mode: 'host'
restart: 'unless-stopped' restart: always
env_file: env_file:
- .env - .env
environment: environment:

View File

@@ -1,7 +1,7 @@
services: services:
nextcloud_db: nextcloud_db:
image: docker.io/library/postgres:17 image: docker.io/library/postgres:17
restart: unless-stopped restart: always
volumes: volumes:
- ${NEXTCLOUD_POSTGRES_DATA_DIR}:/var/lib/postgresql/data - ${NEXTCLOUD_POSTGRES_DATA_DIR}:/var/lib/postgresql/data
environment: environment:
@@ -37,7 +37,7 @@ services:
volumes: volumes:
- ${NEXTCLOUD_DATA_DIR}:/var/www/html - ${NEXTCLOUD_DATA_DIR}:/var/www/html
entrypoint: /cron.sh entrypoint: /cron.sh
restart: unless-stopped restart: always
networks: networks:
- nextcloud - nextcloud
nextcloud-redis: nextcloud-redis:

View File

@@ -1,13 +1,13 @@
services: services:
broker: broker:
image: docker.io/library/redis:7 image: docker.io/library/redis:7
restart: unless-stopped restart: always
volumes: volumes:
- ${PAPERLESS_REDIS_DATA_DIR}:/data - ${PAPERLESS_REDIS_DATA_DIR}:/data
db: db:
image: docker.io/library/postgres:17 image: docker.io/library/postgres:17
restart: unless-stopped restart: always
volumes: volumes:
- ${PAPERLESS_POSTGRES_DATA_DIR}:/var/lib/postgresql/data - ${PAPERLESS_POSTGRES_DATA_DIR}:/var/lib/postgresql/data
environment: environment:
@@ -19,7 +19,7 @@ services:
paperless: paperless:
image: ghcr.io/paperless-ngx/paperless-ngx:2.18.4 image: ghcr.io/paperless-ngx/paperless-ngx:2.18.4
restart: unless-stopped restart: always
depends_on: depends_on:
- db - db
- broker - broker
@@ -50,7 +50,7 @@ services:
gotenberg: gotenberg:
image: docker.io/gotenberg/gotenberg:8.23.1 image: docker.io/gotenberg/gotenberg:8.23.1
restart: unless-stopped restart: always
# The gotenberg chromium route is used to convert .eml files. We do not # The gotenberg chromium route is used to convert .eml files. We do not
# want to allow external content like tracking pixels or even javascript. # want to allow external content like tracking pixels or even javascript.
@@ -61,4 +61,4 @@ services:
tika: tika:
image: docker.io/apache/tika:3.2.3.0 image: docker.io/apache/tika:3.2.3.0
restart: unless-stopped restart: always

View File

@@ -34,4 +34,4 @@ services:
# - SYS_TIME # - SYS_TIME
# Optional, if Pi-hole should get some more processing time # Optional, if Pi-hole should get some more processing time
- SYS_NICE - SYS_NICE
restart: unless-stopped restart: always

View File

@@ -1,7 +1,7 @@
services: services:
pingvin: pingvin:
image: stonith404/pingvin-share:v1.13.0 image: stonith404/pingvin-share:v1.13.0
restart: unless-stopped restart: always
ports: ports:
- 3042:3000 - 3042:3000
environment: environment:

View File

@@ -1,7 +1,7 @@
services: services:
pocket-id: pocket-id:
image: ghcr.io/pocket-id/pocket-id:v1.11.2 image: ghcr.io/pocket-id/pocket-id:v1.11.2
restart: unless-stopped restart: always
env_file: .env env_file: .env
ports: ports:
- "3043:1411" - "3043:1411"

View File

@@ -1,2 +0,0 @@
SEARXNG_CONFIG_DIR=
SEARXNG_DATA_DIR=

View File

@@ -1,11 +0,0 @@
services:
searxng:
container_name: searxng
image: docker.io/searxng/searxng:latest
restart: unless-stopped
env_file: .env
ports:
- "8888:8080"
volumes:
- ${SEARXNG_CONFIG_DIR}:/etc/searxng/
- ${SEARXNG_DATA_DIR}:/var/cache/searxng/

View File

@@ -2,7 +2,7 @@ services:
shlink: shlink:
image: shlinkio/shlink:4.5 image: shlinkio/shlink:4.5
container_name: shlink container_name: shlink
restart: unless-stopped restart: always
ports: ports:
- "8085:8080" - "8085:8080"
environment: environment:
@@ -20,7 +20,7 @@ services:
shlink_db: shlink_db:
image: postgres:17 image: postgres:17
container_name: shlink_db container_name: shlink_db
restart: unless-stopped restart: always
volumes: volumes:
- ${SHLINK_POSTGRES_DIR}:/var/lib/postgresql/data - ${SHLINK_POSTGRES_DIR}:/var/lib/postgresql/data
environment: environment:

View File

@@ -1,6 +1,7 @@
services: services:
spliit: spliit:
image: ghcr.io/spliit-app/spliit:1.18.0 image: ghcr.io/spliit-app/spliit:1.18.0
restart: always
ports: ports:
- 3001:3000 - 3001:3000
depends_on: depends_on:
@@ -15,6 +16,7 @@ services:
POSTGRES_PASSWORD: ${SPLIIT_POSTGRES_PASSWORD} POSTGRES_PASSWORD: ${SPLIIT_POSTGRES_PASSWORD}
spliit_db: spliit_db:
image: postgres:17 image: postgres:17
restart: always
volumes: volumes:
- ${SPLIIT_POSTGRES_DIR}:/var/lib/postgresql/data - ${SPLIIT_POSTGRES_DIR}:/var/lib/postgresql/data
ports: ports:

View File

@@ -9,7 +9,7 @@ services:
- LIVEKIT_KEY=devkey - LIVEKIT_KEY=devkey
- LIVEKIT_SECRET=${LIVEKIT_SECRET_KEY} - LIVEKIT_SECRET=${LIVEKIT_SECRET_KEY}
- LIVEKIT_FULL_ACCESS_HOMESERVERS=${MATRIX_DOMAIN} - LIVEKIT_FULL_ACCESS_HOMESERVERS=${MATRIX_DOMAIN}
restart: unless-stopped restart: always
ports: ports:
- 8071:8080 - 8071:8080
element-call-livekit: element-call-livekit:
@@ -20,18 +20,18 @@ services:
- "7881:7881/tcp" - "7881:7881/tcp"
- "7882:7882/tcp" - "7882:7882/tcp"
- "50100-50200:50100-50200/udp" - "50100-50200:50100-50200/udp"
restart: unless-stopped restart: always
volumes: volumes:
- ${LIVEKIT_CONFIG_DIR}/config.yaml:/etc/livekit.yaml:ro - ${LIVEKIT_CONFIG_DIR}/config.yaml:/etc/livekit.yaml:ro
mautrix-signal: mautrix-signal:
container_name: mautrix-signal container_name: mautrix-signal
image: dock.mau.dev/mautrix/signal:v0.8.7 image: dock.mau.dev/mautrix/signal:v0.8.7
restart: unless-stopped restart: always
volumes: volumes:
- ${MAUTRIX_SIGNAL_DATA_DIR}:/data - ${MAUTRIX_SIGNAL_DATA_DIR}:/data
mautrix-signal_db: mautrix-signal_db:
image: docker.io/library/postgres:17 image: docker.io/library/postgres:17
restart: unless-stopped restart: always
volumes: volumes:
- ${MAUTRIX_SIGNAL_POSTGRES_DATA_DIR}:/var/lib/postgresql/data - ${MAUTRIX_SIGNAL_POSTGRES_DATA_DIR}:/var/lib/postgresql/data
environment: environment:
@@ -44,14 +44,14 @@ services:
container_name: mautrix-whatsapp container_name: mautrix-whatsapp
image: dock.mau.dev/mautrix/whatsapp:v0.12.5 image: dock.mau.dev/mautrix/whatsapp:v0.12.5
#image: petersmit27/mautrix-whatsapp:latest #image: petersmit27/mautrix-whatsapp:latest
restart: unless-stopped restart: always
volumes: volumes:
- ${MAUTRIX_WHATSAPP_DATA_DIR}:/data - ${MAUTRIX_WHATSAPP_DATA_DIR}:/data
depends_on: depends_on:
- mautrix-whatsapp_db - mautrix-whatsapp_db
mautrix-whatsapp_db: mautrix-whatsapp_db:
image: docker.io/library/postgres:17 image: docker.io/library/postgres:17
restart: unless-stopped restart: always
volumes: volumes:
- ${MAUTRIX_WHATSAPP_POSTGRES_DATA_DIR}:/var/lib/postgresql/data - ${MAUTRIX_WHATSAPP_POSTGRES_DATA_DIR}:/var/lib/postgresql/data
environment: environment:
@@ -62,7 +62,7 @@ services:
- 5440:5432 - 5440:5432
mas: mas:
image: ghcr.io/element-hq/matrix-authentication-service:1.3.0 image: ghcr.io/element-hq/matrix-authentication-service:1.3.0
restart: unless-stopped restart: always
working_dir: /config working_dir: /config
volumes: volumes:
- ${MAS_CONFIG_DIR}:/config - ${MAS_CONFIG_DIR}:/config
@@ -74,7 +74,7 @@ services:
- mas_db - mas_db
mas_db: mas_db:
image: docker.io/library/postgres:17 image: docker.io/library/postgres:17
restart: unless-stopped restart: always
volumes: volumes:
- ${MAS_POSTGRES_DATA_DIR}:/var/lib/postgresql/data - ${MAS_POSTGRES_DATA_DIR}:/var/lib/postgresql/data
environment: environment:
@@ -85,7 +85,7 @@ services:
- 5441:5432 - 5441:5432
synapse_db: synapse_db:
image: docker.io/library/postgres:17 image: docker.io/library/postgres:17
restart: unless-stopped restart: always
volumes: volumes:
- ${SYNAPSE_POSTGRES_DATA_DIR}:/var/lib/postgresql/data - ${SYNAPSE_POSTGRES_DATA_DIR}:/var/lib/postgresql/data
environment: environment:
@@ -98,7 +98,7 @@ services:
synapse: synapse:
container_name: synapse container_name: synapse
image: matrixdotorg/synapse:v1.138.2 image: matrixdotorg/synapse:v1.138.2
restart: unless-stopped restart: always
volumes: volumes:
- ${SYNAPSE_CONFIG_DIR}:/data - ${SYNAPSE_CONFIG_DIR}:/data
ports: ports: