general update oon docker config

This commit is contained in:
debian
2024-07-19 12:38:32 +02:00
parent 2da547bcc2
commit fd083af6d3
34 changed files with 125 additions and 46 deletions

View File

@@ -7,6 +7,8 @@ services:
container_name: freshrss
ports:
- 4014:80
networks:
- ip4net
volumes:
- ${SERVICE_PATH}/freshrss/data:/var/www/FreshRSS/data
- ${SERVICE_PATH}/freshrss/extensions:/var/www/FreshRSS/extensions

View File

@@ -32,6 +32,8 @@ services:
- /etc/localtime:/etc/localtime:ro
ports:
- 2001:22
networks:
- ip6net
expose:
- 4002
labels:
@@ -45,6 +47,5 @@ services:
- "traefik.http.routers.gitea.tls=true"
- "traefik.http.routers.gitea.service=gitea-service"
- "traefik.http.services.gitea-service.loadbalancer.server.port=4002"
# Middlewares
- "traefik.http.routers.gitea.middlewares=crowdsec-bouncer@file"
# - "traefik.http.routers.gitea.middlewares=crowdsec-bouncer@file"

View File

@@ -5,8 +5,10 @@ services:
service: default
image: ghcr.io/home-assistant/home-assistant:stable
container_name: home-assistant
networks:
- ip4net
ports:
- 4012:8123
- 4012:8123
volumes:
- ${SERVICE_PATH}/home-assistant/config:/config
- /etc/localtime:/etc/localtime:ro

View File

@@ -7,6 +7,8 @@ services:
container_name: it-tools
ports:
- '4007:80'
networks:
- ip4net
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"

View File

@@ -9,6 +9,8 @@ services:
- ${SERVICE_PATH}/jupyter-notebook/data:/home/jovyan/work
ports:
- 4013:8888 # Web UI
networks:
- ip4net
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"

View File

@@ -7,6 +7,8 @@ services:
container_name: mealie
ports:
- "4006:9000"
networks:
- ip6net
volumes:
- ${SERVICE_PATH}/mealie/data:/app/data/
environment:
@@ -41,4 +43,4 @@ services:
- "traefik.http.routers.mealie.tls.certresolver=myresolver"
- "traefik.http.routers.mealie.tls=true"
# Middlewares
- "traefik.http.routers.mealie.middlewares=crowdsec-bouncer@file"
# - "traefik.http.routers.mealie.middlewares=crowdsec-bouncer@file"

View File

@@ -7,6 +7,8 @@ services:
container_name: paperless-ngx
ports:
- "4009:8000"
networks:
- ip4net
volumes:
- ${EXTERNAL_STORAGE}/paperless-ngx/data:/usr/src/paperless/data
- ${EXTERNAL_STORAGE}/paperless-ngx/media:/usr/src/paperless/media

View File

@@ -7,6 +7,8 @@ services:
container_name: shlink-backend
ports:
- '4004:8080'
networks:
- ip6net
volumes:
- ${SERVICE_PATH}/shlink/data:/usr/share/tesseract-ocr/4.00/tessdata #Required for extra OCR languages
- ${SERVICE_PATH}/shlink/config:/configs
@@ -41,6 +43,8 @@ services:
container_name: shlink-frontend
ports:
- '4005:8080'
networks:
- ip6net
environment:
SHLINK_SERVER_URL: https://shlink.${PUBLIC_DOMAIN}
SHLINK_SERVER_API_KEY: ${SHLINK_SERVER_API_KEY}

View File

@@ -5,5 +5,7 @@ services:
service: default
image: ghcr.io/dmunozv04/isponsorblocktv
container_name: sponsorblock
networks:
- ip4net
volumes:
- ${SERVICE_PATH}/sponsorblock/data:/app/data

View File

@@ -7,10 +7,12 @@ services:
container_name: stirling-pdf
ports:
- '4003:8080'
networks:
- ip6net
volumes:
- ${SERVICE_PATH}/stirling-pdf/data:/usr/share/tesseract-ocr/4.00/tessdata #Required for extra OCR languages
- ${SERVICE_PATH}/stirling-pdf/config:/configs
# - /location/of/customFiles:/customFiles/
# - /location/of/customFiles:/customFiles/
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
@@ -21,4 +23,5 @@ services:
- "traefik.http.routers.stirling-pdf.tls.certresolver=myresolver"
- "traefik.http.routers.stirling-pdf.tls=true"
# Middlewares
- "traefik.http.routers.stirling-pdf.middlewares=crowdsec-bouncer@file,authelia@file"
# - "traefik.http.routers.stirling-pdf.middlewares=crowdsec-bouncer@file, authelia@file"
- "traefik.http.routers.stirling-pdf.middlewares=authelia@file"

View File

@@ -17,6 +17,8 @@ services:
VIKUNJA_DATABASE_DATABASE: vikunja
VIKUNJA_SERVICE_JWTSECRET: /run/secrets/vikunja_jwt_secret
VIKUNJA_SERVICE_PUBLICURL: https://vikunja.${PUBLIC_DOMAIN}
networks:
- ip6net
volumes:
- ${SERVICE_PATH}/vikunja/data:/app/vikunja/files
- ${SERVICE_PATH}/vikunja/config:/etc/vikunja
@@ -30,4 +32,4 @@ services:
- "traefik.http.routers.vikunja.tls.certresolver=myresolver"
- 'traefik.http.routers.vikunja.tls=true'
# Middlewares
- "traefik.http.routers.vikunja.middlewares=crowdsec-bouncer@file"
# - "traefik.http.routers.vikunja.middlewares=crowdsec-bouncer@file"