From 1ff89ab9da0f989e1fd6ddd4653f4a3494f21641 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Thu, 12 Feb 2026 14:09:54 +0100 Subject: [PATCH] updated app templates to use letsencrypt --- templates/actualbudget/docker-compose.yml | 3 ++- templates/docmost/docker-compose.yml | 1 + templates/filebrowser/docker-compose.yml | 3 ++- templates/homebox/docker-compose.yml | 3 ++- templates/immich/docker-compose.yml | 3 ++- templates/mealie/docker-compose.yml | 3 ++- templates/paperless-ngx/docker-compose.yml | 3 ++- templates/romm/docker-compose.yml | 3 ++- templates/stirling-pdf/docker-compose.yml | 3 ++- templates/vaultwarden/docker-compose.yml | 3 ++- 10 files changed, 19 insertions(+), 9 deletions(-) diff --git a/templates/actualbudget/docker-compose.yml b/templates/actualbudget/docker-compose.yml index 0bfc900..0b4f6a9 100644 --- a/templates/actualbudget/docker-compose.yml +++ b/templates/actualbudget/docker-compose.yml @@ -31,6 +31,7 @@ services: - "traefik.http.routers.actualbudget.rule=Host(`budget.{{DOMAIN}}`)" - "traefik.http.routers.actualbudget.entrypoints=websecure" - "traefik.http.routers.actualbudget.tls=true" + - "traefik.http.routers.actualbudget.tls.certresolver=letsencrypt" - "traefik.http.services.actualbudget.loadbalancer.server.port=5006" volumes: @@ -38,4 +39,4 @@ volumes: networks: traefik-public: - external: true + external: true \ No newline at end of file diff --git a/templates/docmost/docker-compose.yml b/templates/docmost/docker-compose.yml index 0e2076b..3826ab9 100644 --- a/templates/docmost/docker-compose.yml +++ b/templates/docmost/docker-compose.yml @@ -43,6 +43,7 @@ services: - "traefik.http.routers.docmost.rule=Host(`docs.{{DOMAIN}}`)" - "traefik.http.routers.docmost.entrypoints=websecure" - "traefik.http.routers.docmost.tls=true" + - "traefik.http.routers.docmost.tls.certresolver=letsencrypt" - "traefik.http.services.docmost.loadbalancer.server.port=3000" docmost-postgres: diff --git a/templates/filebrowser/docker-compose.yml b/templates/filebrowser/docker-compose.yml index bce981f..f1f7286 100644 --- a/templates/filebrowser/docker-compose.yml +++ b/templates/filebrowser/docker-compose.yml @@ -38,6 +38,7 @@ services: - "traefik.http.routers.filebrowser.rule=Host(`files.{{DOMAIN}}`)" - "traefik.http.routers.filebrowser.entrypoints=websecure" - "traefik.http.routers.filebrowser.tls=true" + - "traefik.http.routers.filebrowser.tls.certresolver=letsencrypt" - "traefik.http.services.filebrowser.loadbalancer.server.port=80" volumes: @@ -45,4 +46,4 @@ volumes: networks: traefik-public: - external: true + external: true \ No newline at end of file diff --git a/templates/homebox/docker-compose.yml b/templates/homebox/docker-compose.yml index 9b56bd2..938fcea 100644 --- a/templates/homebox/docker-compose.yml +++ b/templates/homebox/docker-compose.yml @@ -34,6 +34,7 @@ services: - "traefik.http.routers.homebox.rule=Host(`inventory.{{DOMAIN}}`)" - "traefik.http.routers.homebox.entrypoints=websecure" - "traefik.http.routers.homebox.tls=true" + - "traefik.http.routers.homebox.tls.certresolver=letsencrypt" - "traefik.http.services.homebox.loadbalancer.server.port=7745" volumes: @@ -41,4 +42,4 @@ volumes: networks: traefik-public: - external: true + external: true \ No newline at end of file diff --git a/templates/immich/docker-compose.yml b/templates/immich/docker-compose.yml index 0f27e00..31d704d 100644 --- a/templates/immich/docker-compose.yml +++ b/templates/immich/docker-compose.yml @@ -49,6 +49,7 @@ services: - "traefik.http.routers.immich.rule=Host(`photos.{{DOMAIN}}`)" - "traefik.http.routers.immich.entrypoints=websecure" - "traefik.http.routers.immich.tls=true" + - "traefik.http.routers.immich.tls.certresolver=letsencrypt" - "traefik.http.services.immich.loadbalancer.server.port=2283" immich-machine-learning: @@ -112,4 +113,4 @@ volumes: networks: traefik-public: external: true - immich-internal: + immich-internal: \ No newline at end of file diff --git a/templates/mealie/docker-compose.yml b/templates/mealie/docker-compose.yml index 47a764c..230b4aa 100644 --- a/templates/mealie/docker-compose.yml +++ b/templates/mealie/docker-compose.yml @@ -46,6 +46,7 @@ services: - "traefik.http.routers.mealie.rule=Host(`recipes.{{DOMAIN}}`)" - "traefik.http.routers.mealie.entrypoints=websecure" - "traefik.http.routers.mealie.tls=true" + - "traefik.http.routers.mealie.tls.certresolver=letsencrypt" - "traefik.http.services.mealie.loadbalancer.server.port=9000" volumes: @@ -53,4 +54,4 @@ volumes: networks: traefik-public: - external: true + external: true \ No newline at end of file diff --git a/templates/paperless-ngx/docker-compose.yml b/templates/paperless-ngx/docker-compose.yml index ebc2d2b..fddfe09 100644 --- a/templates/paperless-ngx/docker-compose.yml +++ b/templates/paperless-ngx/docker-compose.yml @@ -67,6 +67,7 @@ services: - "traefik.http.routers.paperless.rule=Host(`paperless.{{DOMAIN}}`)" - "traefik.http.routers.paperless.entrypoints=websecure" - "traefik.http.routers.paperless.tls=true" + - "traefik.http.routers.paperless.tls.certresolver=letsencrypt" - "traefik.http.services.paperless.loadbalancer.server.port=8000" paperless-postgres: @@ -111,4 +112,4 @@ volumes: networks: traefik-public: external: true - paperless-internal: + paperless-internal: \ No newline at end of file diff --git a/templates/romm/docker-compose.yml b/templates/romm/docker-compose.yml index 6e5fa01..6b7d218 100644 --- a/templates/romm/docker-compose.yml +++ b/templates/romm/docker-compose.yml @@ -71,6 +71,7 @@ services: - "traefik.http.routers.romm.rule=Host(`arcade.{{DOMAIN}}`)" - "traefik.http.routers.romm.entrypoints=websecure" - "traefik.http.routers.romm.tls=true" + - "traefik.http.routers.romm.tls.certresolver=letsencrypt" - "traefik.http.services.romm.loadbalancer.server.port=8080" romm-db: @@ -117,4 +118,4 @@ volumes: networks: traefik-public: external: true - romm-internal: + romm-internal: \ No newline at end of file diff --git a/templates/stirling-pdf/docker-compose.yml b/templates/stirling-pdf/docker-compose.yml index 5e77907..a051c6f 100644 --- a/templates/stirling-pdf/docker-compose.yml +++ b/templates/stirling-pdf/docker-compose.yml @@ -38,6 +38,7 @@ services: - "traefik.http.routers.stirling-pdf.rule=Host(`pdf.{{DOMAIN}}`)" - "traefik.http.routers.stirling-pdf.entrypoints=websecure" - "traefik.http.routers.stirling-pdf.tls=true" + - "traefik.http.routers.stirling-pdf.tls.certresolver=letsencrypt" - "traefik.http.services.stirling-pdf.loadbalancer.server.port=8080" volumes: @@ -46,4 +47,4 @@ volumes: networks: traefik-public: - external: true + external: true \ No newline at end of file diff --git a/templates/vaultwarden/docker-compose.yml b/templates/vaultwarden/docker-compose.yml index 8a4bc1f..3c6f358 100644 --- a/templates/vaultwarden/docker-compose.yml +++ b/templates/vaultwarden/docker-compose.yml @@ -43,6 +43,7 @@ services: - "traefik.http.routers.vaultwarden.rule=Host(`vault.{{DOMAIN}}`)" - "traefik.http.routers.vaultwarden.entrypoints=websecure" - "traefik.http.routers.vaultwarden.tls=true" + - "traefik.http.routers.vaultwarden.tls.certresolver=letsencrypt" - "traefik.http.services.vaultwarden.loadbalancer.server.port=80" volumes: @@ -50,4 +51,4 @@ volumes: networks: traefik-public: - external: true + external: true \ No newline at end of file