From efadaa9b878cfca02b6025e283c682dde6181312 Mon Sep 17 00:00:00 2001 From: fadmin Date: Thu, 11 Jun 2026 07:59:25 -0400 Subject: [PATCH] NextCloud-w-Traefik-Labels.yml --- NextCloud-w-Traefik-Labels.yml | 38 ++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 NextCloud-w-Traefik-Labels.yml diff --git a/NextCloud-w-Traefik-Labels.yml b/NextCloud-w-Traefik-Labels.yml new file mode 100644 index 0000000..e50f748 --- /dev/null +++ b/NextCloud-w-Traefik-Labels.yml @@ -0,0 +1,38 @@ +services: + + NextCloud: + image: nextcloud:latest + container_name: NameOfYourContainer + restart: unless-stopped + networks: + - web + labels: + - traefik.protocol=http + - traefik.port=80 + - traefik.http.routers.nextcloud.middlewares=nextcloud,nextcloud_redirect + - traefik.http.routers.nextcloud.tls=true + - traefik.http.routers.nextcloud.entrypoints=websecure + - traefik.http.routers.nextcloud.tls.certresolver=myresolver + - traefik.http.routers.nextcloud.rule=Host(`some.domain.com`) + - traefik.http.middlewares.nextcloud.headers.customFrameOptionsValue=ALLOW-FR> + - traefik.http.middlewares.nextcloud.headers.stsSeconds=155520011 + - traefik.http.middlewares.nextcloud.headers.stsIncludeSubdomains=true + - traefik.http.middlewares.nextcloud.headers.stsPreload=true + - traefik.http.middlewares.nextcloud.redirectregex.regex=/.well-know> + - traefik.http.middlewares.nextcloud_redirect.redirectregex.replacement=/remo> + environment: + - MYSQL_HOST=mysql + - MYSQL_DATABASE=nextcloud + - MYSQL_USER=MySQLUser + - MYSQL_PASSWORD=MySQLPassword + - NEXTCLOUD_ADMIN_USER=admin + - NEXTCLOUD_ADMIN_PASSWORD=adminpass + - REDIS_HOST=redis + - NEXTCLOUD_TRUSTED_DOMAINS=some.domain.com + - TRUSTED_PROXIES=172.18.0.0/16 + volumes: + - /path/to/you/data/:/var/www/html + +networks: + web: + external: true \ No newline at end of file