updated app templates to use letsencrypt
This commit is contained in:
@@ -31,6 +31,7 @@ services:
|
|||||||
- "traefik.http.routers.actualbudget.rule=Host(`budget.{{DOMAIN}}`)"
|
- "traefik.http.routers.actualbudget.rule=Host(`budget.{{DOMAIN}}`)"
|
||||||
- "traefik.http.routers.actualbudget.entrypoints=websecure"
|
- "traefik.http.routers.actualbudget.entrypoints=websecure"
|
||||||
- "traefik.http.routers.actualbudget.tls=true"
|
- "traefik.http.routers.actualbudget.tls=true"
|
||||||
|
- "traefik.http.routers.actualbudget.tls.certresolver=letsencrypt"
|
||||||
- "traefik.http.services.actualbudget.loadbalancer.server.port=5006"
|
- "traefik.http.services.actualbudget.loadbalancer.server.port=5006"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
@@ -38,4 +39,4 @@ volumes:
|
|||||||
|
|
||||||
networks:
|
networks:
|
||||||
traefik-public:
|
traefik-public:
|
||||||
external: true
|
external: true
|
||||||
@@ -43,6 +43,7 @@ services:
|
|||||||
- "traefik.http.routers.docmost.rule=Host(`docs.{{DOMAIN}}`)"
|
- "traefik.http.routers.docmost.rule=Host(`docs.{{DOMAIN}}`)"
|
||||||
- "traefik.http.routers.docmost.entrypoints=websecure"
|
- "traefik.http.routers.docmost.entrypoints=websecure"
|
||||||
- "traefik.http.routers.docmost.tls=true"
|
- "traefik.http.routers.docmost.tls=true"
|
||||||
|
- "traefik.http.routers.docmost.tls.certresolver=letsencrypt"
|
||||||
- "traefik.http.services.docmost.loadbalancer.server.port=3000"
|
- "traefik.http.services.docmost.loadbalancer.server.port=3000"
|
||||||
|
|
||||||
docmost-postgres:
|
docmost-postgres:
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ services:
|
|||||||
- "traefik.http.routers.filebrowser.rule=Host(`files.{{DOMAIN}}`)"
|
- "traefik.http.routers.filebrowser.rule=Host(`files.{{DOMAIN}}`)"
|
||||||
- "traefik.http.routers.filebrowser.entrypoints=websecure"
|
- "traefik.http.routers.filebrowser.entrypoints=websecure"
|
||||||
- "traefik.http.routers.filebrowser.tls=true"
|
- "traefik.http.routers.filebrowser.tls=true"
|
||||||
|
- "traefik.http.routers.filebrowser.tls.certresolver=letsencrypt"
|
||||||
- "traefik.http.services.filebrowser.loadbalancer.server.port=80"
|
- "traefik.http.services.filebrowser.loadbalancer.server.port=80"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
@@ -45,4 +46,4 @@ volumes:
|
|||||||
|
|
||||||
networks:
|
networks:
|
||||||
traefik-public:
|
traefik-public:
|
||||||
external: true
|
external: true
|
||||||
@@ -34,6 +34,7 @@ services:
|
|||||||
- "traefik.http.routers.homebox.rule=Host(`inventory.{{DOMAIN}}`)"
|
- "traefik.http.routers.homebox.rule=Host(`inventory.{{DOMAIN}}`)"
|
||||||
- "traefik.http.routers.homebox.entrypoints=websecure"
|
- "traefik.http.routers.homebox.entrypoints=websecure"
|
||||||
- "traefik.http.routers.homebox.tls=true"
|
- "traefik.http.routers.homebox.tls=true"
|
||||||
|
- "traefik.http.routers.homebox.tls.certresolver=letsencrypt"
|
||||||
- "traefik.http.services.homebox.loadbalancer.server.port=7745"
|
- "traefik.http.services.homebox.loadbalancer.server.port=7745"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
@@ -41,4 +42,4 @@ volumes:
|
|||||||
|
|
||||||
networks:
|
networks:
|
||||||
traefik-public:
|
traefik-public:
|
||||||
external: true
|
external: true
|
||||||
@@ -49,6 +49,7 @@ services:
|
|||||||
- "traefik.http.routers.immich.rule=Host(`photos.{{DOMAIN}}`)"
|
- "traefik.http.routers.immich.rule=Host(`photos.{{DOMAIN}}`)"
|
||||||
- "traefik.http.routers.immich.entrypoints=websecure"
|
- "traefik.http.routers.immich.entrypoints=websecure"
|
||||||
- "traefik.http.routers.immich.tls=true"
|
- "traefik.http.routers.immich.tls=true"
|
||||||
|
- "traefik.http.routers.immich.tls.certresolver=letsencrypt"
|
||||||
- "traefik.http.services.immich.loadbalancer.server.port=2283"
|
- "traefik.http.services.immich.loadbalancer.server.port=2283"
|
||||||
|
|
||||||
immich-machine-learning:
|
immich-machine-learning:
|
||||||
@@ -112,4 +113,4 @@ volumes:
|
|||||||
networks:
|
networks:
|
||||||
traefik-public:
|
traefik-public:
|
||||||
external: true
|
external: true
|
||||||
immich-internal:
|
immich-internal:
|
||||||
@@ -46,6 +46,7 @@ services:
|
|||||||
- "traefik.http.routers.mealie.rule=Host(`recipes.{{DOMAIN}}`)"
|
- "traefik.http.routers.mealie.rule=Host(`recipes.{{DOMAIN}}`)"
|
||||||
- "traefik.http.routers.mealie.entrypoints=websecure"
|
- "traefik.http.routers.mealie.entrypoints=websecure"
|
||||||
- "traefik.http.routers.mealie.tls=true"
|
- "traefik.http.routers.mealie.tls=true"
|
||||||
|
- "traefik.http.routers.mealie.tls.certresolver=letsencrypt"
|
||||||
- "traefik.http.services.mealie.loadbalancer.server.port=9000"
|
- "traefik.http.services.mealie.loadbalancer.server.port=9000"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
@@ -53,4 +54,4 @@ volumes:
|
|||||||
|
|
||||||
networks:
|
networks:
|
||||||
traefik-public:
|
traefik-public:
|
||||||
external: true
|
external: true
|
||||||
@@ -67,6 +67,7 @@ services:
|
|||||||
- "traefik.http.routers.paperless.rule=Host(`paperless.{{DOMAIN}}`)"
|
- "traefik.http.routers.paperless.rule=Host(`paperless.{{DOMAIN}}`)"
|
||||||
- "traefik.http.routers.paperless.entrypoints=websecure"
|
- "traefik.http.routers.paperless.entrypoints=websecure"
|
||||||
- "traefik.http.routers.paperless.tls=true"
|
- "traefik.http.routers.paperless.tls=true"
|
||||||
|
- "traefik.http.routers.paperless.tls.certresolver=letsencrypt"
|
||||||
- "traefik.http.services.paperless.loadbalancer.server.port=8000"
|
- "traefik.http.services.paperless.loadbalancer.server.port=8000"
|
||||||
|
|
||||||
paperless-postgres:
|
paperless-postgres:
|
||||||
@@ -111,4 +112,4 @@ volumes:
|
|||||||
networks:
|
networks:
|
||||||
traefik-public:
|
traefik-public:
|
||||||
external: true
|
external: true
|
||||||
paperless-internal:
|
paperless-internal:
|
||||||
@@ -71,6 +71,7 @@ services:
|
|||||||
- "traefik.http.routers.romm.rule=Host(`arcade.{{DOMAIN}}`)"
|
- "traefik.http.routers.romm.rule=Host(`arcade.{{DOMAIN}}`)"
|
||||||
- "traefik.http.routers.romm.entrypoints=websecure"
|
- "traefik.http.routers.romm.entrypoints=websecure"
|
||||||
- "traefik.http.routers.romm.tls=true"
|
- "traefik.http.routers.romm.tls=true"
|
||||||
|
- "traefik.http.routers.romm.tls.certresolver=letsencrypt"
|
||||||
- "traefik.http.services.romm.loadbalancer.server.port=8080"
|
- "traefik.http.services.romm.loadbalancer.server.port=8080"
|
||||||
|
|
||||||
romm-db:
|
romm-db:
|
||||||
@@ -117,4 +118,4 @@ volumes:
|
|||||||
networks:
|
networks:
|
||||||
traefik-public:
|
traefik-public:
|
||||||
external: true
|
external: true
|
||||||
romm-internal:
|
romm-internal:
|
||||||
@@ -38,6 +38,7 @@ services:
|
|||||||
- "traefik.http.routers.stirling-pdf.rule=Host(`pdf.{{DOMAIN}}`)"
|
- "traefik.http.routers.stirling-pdf.rule=Host(`pdf.{{DOMAIN}}`)"
|
||||||
- "traefik.http.routers.stirling-pdf.entrypoints=websecure"
|
- "traefik.http.routers.stirling-pdf.entrypoints=websecure"
|
||||||
- "traefik.http.routers.stirling-pdf.tls=true"
|
- "traefik.http.routers.stirling-pdf.tls=true"
|
||||||
|
- "traefik.http.routers.stirling-pdf.tls.certresolver=letsencrypt"
|
||||||
- "traefik.http.services.stirling-pdf.loadbalancer.server.port=8080"
|
- "traefik.http.services.stirling-pdf.loadbalancer.server.port=8080"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
@@ -46,4 +47,4 @@ volumes:
|
|||||||
|
|
||||||
networks:
|
networks:
|
||||||
traefik-public:
|
traefik-public:
|
||||||
external: true
|
external: true
|
||||||
@@ -43,6 +43,7 @@ services:
|
|||||||
- "traefik.http.routers.vaultwarden.rule=Host(`vault.{{DOMAIN}}`)"
|
- "traefik.http.routers.vaultwarden.rule=Host(`vault.{{DOMAIN}}`)"
|
||||||
- "traefik.http.routers.vaultwarden.entrypoints=websecure"
|
- "traefik.http.routers.vaultwarden.entrypoints=websecure"
|
||||||
- "traefik.http.routers.vaultwarden.tls=true"
|
- "traefik.http.routers.vaultwarden.tls=true"
|
||||||
|
- "traefik.http.routers.vaultwarden.tls.certresolver=letsencrypt"
|
||||||
- "traefik.http.services.vaultwarden.loadbalancer.server.port=80"
|
- "traefik.http.services.vaultwarden.loadbalancer.server.port=80"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
@@ -50,4 +51,4 @@ volumes:
|
|||||||
|
|
||||||
networks:
|
networks:
|
||||||
traefik-public:
|
traefik-public:
|
||||||
external: true
|
external: true
|
||||||
Reference in New Issue
Block a user