certificados

This commit is contained in:
Eduardo David Paredes Vara
2026-03-16 23:55:46 +00:00
parent 8ff1456a3b
commit 411ebf968d

View File

@@ -21,13 +21,23 @@ services:
traefik.enable: "true"
traefik.docker.network: "${TRAEFIK_DOCKER_NETWORK}"
# Router HTTPS (dos dominios válidos, usando OR)
traefik.http.routers.trilium.rule: "Host(`${TRILIUM_DOMAIN_1}`) || Host(`${TRILIUM_DOMAIN_2}`)"
# Router HTTPS - dominio principal
traefik.http.routers.trilium.rule: "Host(`${TRILIUM_DOMAIN_1}`)"
traefik.http.routers.trilium.entrypoints: "${TRAEFIK_ENTRYPOINT_SECURE}"
traefik.http.routers.trilium.tls: "true"
traefik.http.routers.trilium.tls.certresolver: "${TRAEFIK_CERTRESOLVER}"
traefik.http.routers.trilium.tls.domains[0].main: "${TRILIUM_DOMAIN_1}"
traefik.http.routers.trilium.tls.domains[0].sans: "${TRILIUM_DOMAIN_2}"
# Router HTTPS - dominio secundario (redirección)
traefik.http.routers.trilium-alt.rule: "Host(`${TRILIUM_DOMAIN_2}`)"
traefik.http.routers.trilium-alt.entrypoints: "${TRAEFIK_ENTRYPOINT_SECURE}"
traefik.http.routers.trilium-alt.tls: "true"
traefik.http.routers.trilium-alt.tls.certresolver: "${TRAEFIK_CERTRESOLVER}"
traefik.http.routers.trilium-alt.middlewares: "trilium-redirect@docker"
# Middleware de redirección al dominio principal
traefik.http.middlewares.trilium-redirect.redirectregex.regex: "^https://${TRILIUM_DOMAIN_2}/(.*)"
traefik.http.middlewares.trilium-redirect.redirectregex.replacement: "https://${TRILIUM_DOMAIN_1}/$${1}"
traefik.http.middlewares.trilium-redirect.redirectregex.permanent: "true"
# Servicio interno
traefik.http.services.trilium.loadbalancer.server.port: "${TRILIUM_HTTP_PORT}"