mirror of
https://github.com/vhaudiquet/homeprod.git
synced 2025-12-19 04:26:04 +00:00
Fixup commits:
- Changed domain from .local to .lan - Added ha-linky, auto dependabot updates
This commit is contained in:
9
docker/home/ha-linky/docker-compose.yml
Normal file
9
docker/home/ha-linky/docker-compose.yml
Normal file
@@ -0,0 +1,9 @@
|
||||
services:
|
||||
ha-linky:
|
||||
image: ha-linky
|
||||
env_file: ".env"
|
||||
environment:
|
||||
- WS_URL=ws://homeassistant.lan/api/websocket
|
||||
- TZ=Europe/Paris
|
||||
volumes:
|
||||
- /root/ha-linky:/data
|
||||
@@ -16,7 +16,7 @@ services:
|
||||
restart: unless-stopped
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.homeassistant.rule=Host(`homeassistant.local`)"
|
||||
- "traefik.http.routers.homeassistant.rule=Host(`homeassistant.lan`)"
|
||||
|
||||
volumes:
|
||||
ha_config:
|
||||
|
||||
@@ -12,7 +12,7 @@ services:
|
||||
- data:/data
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.node-red.rule=Host(`nodered.local`)"
|
||||
- "traefik.http.routers.node-red.rule=Host(`nodered.lan`)"
|
||||
|
||||
volumes:
|
||||
data:
|
||||
|
||||
@@ -17,7 +17,7 @@ services:
|
||||
- /dev/ttyUSB0:/dev/ttyUSB0
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.zigbee2mqtt.rule=Host(`zigbee2mqtt.local`)"
|
||||
- "traefik.http.routers.zigbee2mqtt.rule=Host(`zigbee2mqtt.lan`)"
|
||||
|
||||
volumes:
|
||||
data:
|
||||
|
||||
@@ -14,7 +14,7 @@ services:
|
||||
- "80"
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.roundcube.rule=Host(`webmail.local`)"
|
||||
- "traefik.http.routers.roundcube.rule=Host(`webmail.lan`)"
|
||||
- "traefik.http.routers.roundcube.entrypoints=http"
|
||||
|
||||
networks:
|
||||
|
||||
@@ -16,7 +16,7 @@ services:
|
||||
target: /etc/traefik/traefik.yml
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.traefik.rule=Host(`traefik.local`)"
|
||||
- "traefik.http.routers.traefik.rule=Host(`traefik.lan`)"
|
||||
- "traefik.http.services.traefik.loadbalancer.server.port=8080"
|
||||
|
||||
networks:
|
||||
|
||||
@@ -26,7 +26,7 @@ services:
|
||||
- gramps_tmp:/tmp
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.grampsweb.rule=Host(`gramps.local`)"
|
||||
- "traefik.http.routers.grampsweb.rule=Host(`gramps.lan`)"
|
||||
|
||||
grampsweb_celery:
|
||||
container_name: grampsweb_celery
|
||||
|
||||
@@ -17,7 +17,7 @@ services:
|
||||
- definitions:/app/Definitions
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.jackett.rule=Host(`jackett.local`)"
|
||||
- "traefik.http.routers.jackett.rule=Host(`jackett.lan`)"
|
||||
|
||||
volumes:
|
||||
config:
|
||||
|
||||
@@ -16,7 +16,7 @@ services:
|
||||
restart: unless-stopped
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.jellyseerr.rule=Host(`jellyseerr.local`)"
|
||||
- "traefik.http.routers.jellyseerr.rule=Host(`jellyseerr.lan`)"
|
||||
|
||||
volumes:
|
||||
config:
|
||||
|
||||
@@ -18,7 +18,7 @@ services:
|
||||
- data_downloads:/mediadl
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.radarr.rule=Host(`radarr.local`)"
|
||||
- "traefik.http.routers.radarr.rule=Host(`radarr.lan`)"
|
||||
|
||||
volumes:
|
||||
config:
|
||||
|
||||
@@ -20,7 +20,7 @@ services:
|
||||
- log:/log
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.sonarr.rule=Host(`sonarr.local`)"
|
||||
- "traefik.http.routers.sonarr.rule=Host(`sonarr.lan`)"
|
||||
|
||||
volumes:
|
||||
cache:
|
||||
|
||||
@@ -11,7 +11,7 @@ services:
|
||||
- TZ=Europe/Paris
|
||||
- USER=transmission
|
||||
- PASS=transmission
|
||||
- HOST_WHITELIST=transmission.local
|
||||
- HOST_WHITELIST=transmission.lan
|
||||
volumes:
|
||||
- config:/config
|
||||
- downloads:/mediadl
|
||||
@@ -22,7 +22,7 @@ services:
|
||||
restart: unless-stopped
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.transmission.rule=Host(`transmission.local`)"
|
||||
- "traefik.http.routers.transmission.rule=Host(`transmission.lan`)"
|
||||
|
||||
volumes:
|
||||
config:
|
||||
|
||||
@@ -11,7 +11,7 @@ services:
|
||||
- wizarr_data:/data/database
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.wizarr.rule=Host(`wizarr.local`)"
|
||||
- "traefik.http.routers.wizarr.rule=Host(`wizarr.lan`)"
|
||||
|
||||
volumes:
|
||||
wizarr_data:
|
||||
|
||||
@@ -12,7 +12,7 @@ services:
|
||||
ND_SCANSCHEDULE: 1h
|
||||
ND_LOGLEVEL: info
|
||||
ND_SESSIONTIMEOUT: 24h
|
||||
ND_BASEURL: "http://navidrome.local"
|
||||
ND_BASEURL: "http://navidrome.lan"
|
||||
ND_PORT: 4533
|
||||
ND_REVERSEPROXYWHITELIST: "172.20.0.0/16,10.1.2.11/32"
|
||||
volumes:
|
||||
@@ -20,7 +20,7 @@ services:
|
||||
- "music:/music:ro"
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.navidrome.rule=Host(`navidrome.local`)"
|
||||
- "traefik.http.routers.navidrome.rule=Host(`navidrome.lan`)"
|
||||
|
||||
volumes:
|
||||
music:
|
||||
|
||||
@@ -18,7 +18,7 @@ services:
|
||||
- REDIS_CON=redis://archivist-redis:6379
|
||||
- HOST_UID=1000
|
||||
- HOST_GID=1000
|
||||
- TA_HOST=http://tubearchivist.local
|
||||
- TA_HOST=http://tubearchivist.lan
|
||||
- TZ=Europe/Paris
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-f", "http://localhost:8000/health"]
|
||||
|
||||
@@ -33,7 +33,7 @@ services:
|
||||
- consume:/usr/src/paperless/consume
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.paperless-webserver.rule=Host(`paperless.local`)"
|
||||
- "traefik.http.routers.paperless-webserver.rule=Host(`paperless.lan`)"
|
||||
env_file: .env
|
||||
environment:
|
||||
PAPERLESS_REDIS: redis://pplessbroker:6379
|
||||
|
||||
@@ -29,7 +29,7 @@ services:
|
||||
- data:/data
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.radicale.rule=Host(`radicale.local`)"
|
||||
- "traefik.http.routers.radicale.rule=Host(`radicale.lan`)"
|
||||
networks:
|
||||
- default
|
||||
- proxy
|
||||
|
||||
@@ -37,7 +37,7 @@ services:
|
||||
- mediafiles:/media:ro
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.nginx_recipes.rule=Host(`tandoor.local`)"
|
||||
- "traefik.http.routers.nginx_recipes.rule=Host(`tandoor.lan`)"
|
||||
|
||||
volumes:
|
||||
nginx_config:
|
||||
|
||||
@@ -8,7 +8,7 @@ services:
|
||||
- "80"
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.excalidraw.rule=Host(`excalidraw.local`)"
|
||||
- "traefik.http.routers.excalidraw.rule=Host(`excalidraw.lan`)"
|
||||
|
||||
networks:
|
||||
proxy:
|
||||
|
||||
@@ -18,7 +18,7 @@ services:
|
||||
- LANGS=en_GB,fr_FR
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.stirling-pdf.rule=Host(`stirling-pdf.local`)"
|
||||
- "traefik.http.routers.stirling-pdf.rule=Host(`stirling-pdf.lan`)"
|
||||
|
||||
volumes:
|
||||
trainingData:
|
||||
|
||||
Reference in New Issue
Block a user