From 435e83f1233e51b8313683fecc3a8b38753a011f Mon Sep 17 00:00:00 2001 From: borgal Date: Mon, 17 Jun 2024 21:04:48 +0200 Subject: [PATCH] NFS4 Anpassung --- code-server/docker-compose.yml | 2 +- duplicati/docker-compose.yml | 4 +-- filerun/docker-compose.yml | 4 +-- hp-scan/docker-compose.yml | 2 +- immich/docker-compose.yml | 2 +- jdownloader/docker-compose.yml | 3 +-- paperless/docker-compose.yml | 2 +- unifi/docker-compose.yml | 49 +++++++++++++++++++++++++++------- vdr/docker-compose.yml | 2 +- web/docker-compose.yml | 4 +-- webdav/docker-compose.yml | 2 +- 11 files changed, 52 insertions(+), 24 deletions(-) diff --git a/code-server/docker-compose.yml b/code-server/docker-compose.yml index 86eceb8..ffd9a2d 100644 --- a/code-server/docker-compose.yml +++ b/code-server/docker-compose.yml @@ -26,6 +26,6 @@ volumes: name: www driver: local driver_opts: - type: nfs + type: nfs4 o: addr=${NFS_SERVER},rw device: ":${PFAD}" diff --git a/duplicati/docker-compose.yml b/duplicati/docker-compose.yml index 24f0d37..8585f43 100644 --- a/duplicati/docker-compose.yml +++ b/duplicati/docker-compose.yml @@ -24,7 +24,7 @@ volumes: name: backup driver: local driver_opts: - type: nfs + type: nfs4 o: addr=${NFS_SERVER},rw device: ":${PFAD}" @@ -32,6 +32,6 @@ volumes: name: Immich driver: local driver_opts: - type: nfs + type: nfs4 o: addr=${NFS_SERVER},rw device: ":${PFAD2}" diff --git a/filerun/docker-compose.yml b/filerun/docker-compose.yml index 25d7f91..b301674 100644 --- a/filerun/docker-compose.yml +++ b/filerun/docker-compose.yml @@ -1,5 +1,3 @@ -version: '2' - services: db: @@ -40,6 +38,6 @@ volumes: name: Dokumente driver: local driver_opts: - type: nfs + type: nfs4 o: addr=${NFS_SERVER},rw device: ":${PFAD_Dokumente}" \ No newline at end of file diff --git a/hp-scan/docker-compose.yml b/hp-scan/docker-compose.yml index 62652e1..aceefd5 100644 --- a/hp-scan/docker-compose.yml +++ b/hp-scan/docker-compose.yml @@ -21,6 +21,6 @@ volumes: name: scan driver: local driver_opts: - type: nfs + type: nfs4 o: addr=${NFS_SERVER},rw device: ":${PFAD}" diff --git a/immich/docker-compose.yml b/immich/docker-compose.yml index ce0e0aa..cd18672 100644 --- a/immich/docker-compose.yml +++ b/immich/docker-compose.yml @@ -71,6 +71,6 @@ volumes: name: Immich driver: local driver_opts: - type: nfs + type: nfs4 o: addr=${NFS_SERVER},rw device: ":${PFAD}" diff --git a/jdownloader/docker-compose.yml b/jdownloader/docker-compose.yml index c846cca..c5e7a89 100644 --- a/jdownloader/docker-compose.yml +++ b/jdownloader/docker-compose.yml @@ -1,4 +1,3 @@ -version: '3' services: jdownloader-2: image: jlesage/jdownloader-2 @@ -24,6 +23,6 @@ volumes: name: jdownloader driver: local driver_opts: - type: nfs + type: nfs4 o: addr=${NFS_SERVER},rw device: ":${PFAD}" \ No newline at end of file diff --git a/paperless/docker-compose.yml b/paperless/docker-compose.yml index 5244f5b..afd7c8b 100644 --- a/paperless/docker-compose.yml +++ b/paperless/docker-compose.yml @@ -76,6 +76,6 @@ volumes: name: media driver: local driver_opts: - type: nfs + type: nfs4 o: addr=${NFS_SERVER},rw device: ":${PFAD}" diff --git a/unifi/docker-compose.yml b/unifi/docker-compose.yml index c519b29..dbcf31f 100644 --- a/unifi/docker-compose.yml +++ b/unifi/docker-compose.yml @@ -1,17 +1,48 @@ services: - unifi-controller: - image: ghcr.io/linuxserver/unifi-controller - container_name: unifi-controller + unifi-db: + image: docker.io/mongo:7 + container_name: unifi-db + volumes: + - ./data:/data/db + - ./init-mongo.js:/docker-entrypoint-initdb.d/init-mongo.js:ro + healthcheck: + test: echo 'db.runCommand("ping").ok' | mongosh localhost:27017/test --quiet + interval: 10s + timeout: 10s + retries: 5 + start_period: 20s + restart: unless-stopped + + unifi-network-application: + image: lscr.io/linuxserver/unifi-network-application:latest + container_name: unifi-network-application environment: + - PUID=1000 + - PGID=1000 - TZ=Europe/Berlin - - PUID=0 - - PGID=0 - # - MEM_LIMIT=2048M + - MONGO_USER=unifi + - MONGO_PASS=${PASS} + - MONGO_HOST=unifi-db + - MONGO_PORT=27017 + - MONGO_DBNAME=unifi + - MEM_LIMIT=1024 #optional + - MEM_STARTUP=1024 #optional + #- MONGO_TLS= #optional + #- MONGO_AUTHSOURCE= #optional + depends_on: + unifi-db: + condition: service_healthy + volumes: + - ./config:/config ports: + - 8443:8443 - 3478:3478/udp - 10001:10001/udp - 8080:8080 - - 8443:8443 - volumes: - - /opt/unifi/config:/config + # - 1900:1900/udp #optional + # - 8843:8843 #optional + # - 8880:8880 #optional + # - 6789:6789 #optional + # - 5514:5514/udp #optional restart: unless-stopped + diff --git a/vdr/docker-compose.yml b/vdr/docker-compose.yml index 16797e2..24274ad 100644 --- a/vdr/docker-compose.yml +++ b/vdr/docker-compose.yml @@ -37,6 +37,6 @@ volumes: rec: driver: local driver_opts: - type: nfs + type: nfs4 o: addr=${NFS_SERVER},rw device: ":${PFAD}" diff --git a/web/docker-compose.yml b/web/docker-compose.yml index 06b049c..5ba4562 100644 --- a/web/docker-compose.yml +++ b/web/docker-compose.yml @@ -45,7 +45,7 @@ volumes: name: www driver: local driver_opts: - type: nfs + type: nfs4 o: addr=${NFS_SERVER},rw device: ":${PFAD_1}" @@ -53,6 +53,6 @@ volumes: name: energie driver: local driver_opts: - type: nfs + type: nfs4 o: addr=${NFS_SERVER},rw device: ":${PFAD_2}" diff --git a/webdav/docker-compose.yml b/webdav/docker-compose.yml index fad16dc..2ab7f59 100644 --- a/webdav/docker-compose.yml +++ b/webdav/docker-compose.yml @@ -19,6 +19,6 @@ volumes: name: Backup driver: local driver_opts: - type: nfs + type: nfs4 o: addr=${NFS_SERVER},rw device: ":${Backup}"