Use domain name for nextcloud and use postgres as database backend.
This commit is contained in:
@@ -26,10 +26,10 @@ services:
|
||||
networks:
|
||||
- internal
|
||||
environment:
|
||||
- MYSQL_DATABASE:nextcloud
|
||||
- MYSQL_USER:nextcloud
|
||||
- MYSQL_PASSWORD:jX9hKI2POvt1VrjVbBs4
|
||||
- MYSQL_HOST:mysql8
|
||||
- POSTGRES_DB:nextcloud
|
||||
- POSTGRES_USER:nextcloud
|
||||
- POSTGRES_PASSWORD:jX9hKI2POvt1VrjVbBs4
|
||||
- POSTGRES_HOST:pgsql14
|
||||
- REDIS_HOST:redis
|
||||
- REDIS_HOST_PASSWORD:${REDIS_PW}
|
||||
- NEXTCLOUD_ADMIN_USER:${NEXTCLOUD_ADMIN_USER}
|
||||
@@ -47,8 +47,23 @@ services:
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.nextcloud.entrypoints=web"
|
||||
- "traefik.http.routers.nextcloud.rule=Host(`nextcloud.lan`)"
|
||||
- "traefik.http.services.nextcloud.loadbalancer.server.port=80"
|
||||
- "traefik.http.routers.nextcloud.rule=Host(`cs-nextcloud.ddnss.de`)"
|
||||
- "traefik.http.routers.nextcloud.middlewares=nextcloud"
|
||||
- "traefik.http.middlewares.nextcloud.redirectscheme.scheme=https"
|
||||
- "traefik.http.routers.nextcloud-secure.entrypoints=websecure"
|
||||
- "traefik.http.routers.nextcloud-secure.rule=Host(`cs-nextcloud.ddnss.de`)"
|
||||
- "traefik.http.routers.nextcloud-secure.service=nextcloud-secure"
|
||||
- "traefik.http.routers.nextcloud-secure.tls=true"
|
||||
- "traefik.http.routers.nextcloud-secure.tls.certresolver=myresolver"
|
||||
- "traefik.http.routers.nextcloud-secure.tls.domains[0].main=cs-nextcloud.ddnss.de"
|
||||
- "traefik.http.services.nextcloud-secure.loadbalancer.server.port=80"
|
||||
- "traefik.http.routers.nextcloud-secure.middlewares=nextcloud-secure,nextcloud-redirect"
|
||||
- "traefik.http.middlewares.nextcloud-secure.headers.stsSeconds=15552000"
|
||||
- "traefik.http.middlewares.nextcloud-secure.headers.stsPreload=true"
|
||||
- "traefik.http.middlewares.nextcloud-redirect.redirectregex.permanent=true"
|
||||
- "traefik.http.middlewares.nextcloud-redirect.redirectregex.regex=^https://(.*)/.well-known/(card|cal)dav"
|
||||
- "traefik.http.middlewares.nextcloud-redirect.redirectregex.replacement=https://$${1}/remote.php/dav/"
|
||||
|
||||
depends_on:
|
||||
- nextcloud
|
||||
networks:
|
||||
|
||||
Reference in New Issue
Block a user