traefik dashboard and improvements in traefik, crowdsec
This commit is contained in:
@@ -21,6 +21,5 @@ services:
|
||||
- "traefik.http.routers.freshrss.rule=Host(`rss.${PUBLIC_DOMAIN}`)"
|
||||
- "traefik.http.routers.freshrss.entrypoints=https"
|
||||
- "traefik.http.routers.freshrss.tls=true"
|
||||
- "traefik.http.routers.freshrss.tls.certresolver=myresolver"
|
||||
# Middlewares
|
||||
- "traefik.http.routers.freshrss.middlewares=crowdsec-bouncer@file"
|
||||
|
||||
@@ -41,7 +41,6 @@ services:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.gitea.rule=Host(`gitea.${PUBLIC_DOMAIN}`)"
|
||||
- "traefik.http.routers.gitea.entrypoints=https"
|
||||
- "traefik.http.routers.gitea.tls.certresolver=myresolver"
|
||||
- "traefik.http.routers.gitea.tls=true"
|
||||
- "traefik.http.routers.gitea.service=gitea-service"
|
||||
- "traefik.http.services.gitea-service.loadbalancer.server.port=4002"
|
||||
|
||||
@@ -33,7 +33,6 @@ services:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.mealie.rule=Host(`mealie.${PUBLIC_DOMAIN}`)"
|
||||
- "traefik.http.routers.mealie.entrypoints=https"
|
||||
- "traefik.http.routers.mealie.tls.certresolver=myresolver"
|
||||
- "traefik.http.routers.mealie.tls=true"
|
||||
# Middlewares
|
||||
- "traefik.http.routers.mealie.middlewares=crowdsec-bouncer@file"
|
||||
|
||||
@@ -36,6 +36,5 @@ services:
|
||||
- "traefik.http.routers.n8n.rule=Host(`n8n.${LOCAL_DOMAIN}`)"
|
||||
- "traefik.http.routers.n8n.entrypoints=https"
|
||||
- "traefik.http.routers.n8n.tls=true"
|
||||
- "traefik.http.routers.n8n.tls.certresolver=myresolver"
|
||||
# Middlewares
|
||||
- "traefik.http.routers.n8n.middlewares=crowdsec-bouncer@file"
|
||||
|
||||
@@ -17,6 +17,5 @@ services:
|
||||
- "traefik.http.routers.ollama.rule=Host(`ollama.${PUBLIC_DOMAIN}`)"
|
||||
- "traefik.http.routers.ollama.entrypoints=https"
|
||||
- "traefik.http.routers.ollama.tls=true"
|
||||
- "traefik.http.routers.ollama.tls.certresolver=myresolver"
|
||||
# Middlewares
|
||||
- "traefik.http.routers.ollama.middlewares=crowdsec-bouncer@file"
|
||||
|
||||
@@ -33,15 +33,14 @@ services:
|
||||
# PAPERLESS_DISABLE_REGULAR_LOGIN: true
|
||||
# PAPERLESS_ENABLE_HTTP_REMOTE_USER: true
|
||||
# PAPERLESS_HTTP_REMOTE_USER_HEADER_NAME: HTTP_REMOTE_USER
|
||||
# PAPERLESS_LOGOUT_REDIRECT_URL: https://auth.crescentec.xyz/logout
|
||||
# PAPERLESS_LOGOUT_REDIRECT_URL: https://auth.${PUBLIC_DOMAIN}/logout
|
||||
# PAPERLESS_APPS: "allauth.socialaccount.providers.openid_connect"
|
||||
# PAPERLESS_SOCIALACCOUNT_PROVIDERS: '{"openid_connect":{"SCOPE":["openid","profile","email"],"OAUTH_PKCE_ENABLED":true,"APPS":[{"provider_id":"authelia","name":"Authelia","client_id":"paperless","secret":"jzO0JYA35oOojGqxFJUaDXdgdXhuACyq4b3lvOx233wtoSyv19prQfCKah1mwyDv","settings":{"server_url":"https://auth.crescentec.xyz","token_auth_method":"client_secret_basic"}}]}}'
|
||||
# PAPERLESS_SOCIALACCOUNT_PROVIDERS: '{"openid_connect":{"SCOPE":["openid","profile","email"],"OAUTH_PKCE_ENABLED":true,"APPS":[{"provider_id":"authelia","name":"Authelia","client_id":"paperless","secret":"jzO0JYA35oOojGqxFJUaDXdgdXhuACyq4b3lvOx233wtoSyv19prQfCKah1mwyDv","settings":{"server_url":"https://auth.${PUBLIC_DOMAIN}","token_auth_method":"client_secret_basic"}}]}}'
|
||||
labels:
|
||||
# Traefik
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.paperless.rule=Host(`paperless.${PUBLIC_DOMAIN}`)"
|
||||
- "traefik.http.routers.paperless.entrypoints=https"
|
||||
- "traefik.http.routers.paperless.tls.certresolver=myresolver"
|
||||
- "traefik.http.routers.paperless.tls=true"
|
||||
# Middlewares
|
||||
- "traefik.http.routers.paperless.middlewares=crowdsec-bouncer@file"
|
||||
|
||||
@@ -14,7 +14,6 @@ services:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.pdf.rule=Host(`pdf.${PUBLIC_DOMAIN}`)"
|
||||
- "traefik.http.routers.pdf.entrypoints=https"
|
||||
- "traefik.http.routers.pdf.tls.certresolver=myresolver"
|
||||
- "traefik.http.routers.pdf.tls=true"
|
||||
# Middlewares
|
||||
- "traefik.http.routers.pdf.middlewares=crowdsec-bouncer@file, authelia@file"
|
||||
|
||||
@@ -30,7 +30,6 @@ services:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.radicale.rule=Host(`radicale.${PUBLIC_DOMAIN}`)"
|
||||
- "traefik.http.routers.radicale.entrypoints=https"
|
||||
- "traefik.http.routers.radicale.tls.certresolver=myresolver"
|
||||
- "traefik.http.routers.radicale.tls=true"
|
||||
# Middlewares
|
||||
- "traefik.http.routers.radicale.middlewares=crowdsec-bouncer@file"
|
||||
|
||||
@@ -27,6 +27,5 @@ services:
|
||||
- "traefik.http.routers.vaultwarden.rule=Host(`vaultwarden.${PUBLIC_DOMAIN}`)"
|
||||
- "traefik.http.routers.vaultwarden.entrypoints=https"
|
||||
- "traefik.http.routers.vaultwarden.tls=true"
|
||||
- "traefik.http.routers.vaultwarden.tls.certresolver=myresolver"
|
||||
# Middlewares
|
||||
- "traefik.http.routers.vaultwarden.middlewares=crowdsec-bouncer@file"
|
||||
|
||||
@@ -27,7 +27,6 @@ services:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.vikunja.rule=Host(`vikunja.${PUBLIC_DOMAIN}`)"
|
||||
- "traefik.http.routers.vikunja.entrypoints=https"
|
||||
- "traefik.http.routers.vikunja.tls.certresolver=myresolver"
|
||||
- "traefik.http.routers.vikunja.tls=true"
|
||||
# Middlewares
|
||||
- "traefik.http.routers.vikunja.middlewares=crowdsec-bouncer@file"
|
||||
|
||||
Reference in New Issue
Block a user