11 Commits
Author SHA1 Message Date
marc 6f2918b34c traefik.env 2022-09-01 21:55:44 +02:00
marc 49b3f28b36 no conf file 2022-08-25 21:25:42 +02:00
marc d7667dbcde ldap network 2022-08-25 21:04:45 +02:00
marc 29b67cb2a3 Merge branch 'master' into traefik-static 2022-08-24 18:15:41 +02:00
marc b86fd1a6f2 bye homeserver.yaml from matrix 2022-08-24 18:15:27 +02:00
marc 4a69f141e9 traefik static conf file ignored 2022-08-24 18:15:12 +02:00
marc 596cfe44b3 traefik.yml 2022-08-24 08:07:27 +02:00
marc bf5f4a86d9 trafik static 2022-08-24 08:05:36 +02:00
marc 0a5f3f9e7d trying with heimdall 2022-08-23 08:46:41 +02:00
marc 37b7d5b846 fix mistake 2022-08-23 08:47:37 +02:00
marc 87cb0d3160 trying auth middleware in traefik conf 2022-08-23 08:42:17 +02:00
7 changed files with 18 additions and 2710 deletions
+1 -1
View File
@@ -2,7 +2,6 @@ docker-compose.yml
data/openvpn
data/secrets
data/certbot
data/traefik
data/searx
data/jenkins
data/beef
@@ -11,6 +10,7 @@ data/authelia
data/mx-puppet-discord
data/matrix
data/heimdall
data/traefik/traefik.yml
data/pihole/etc-pihole
data/pxe
data.tar.gz
File diff suppressed because it is too large Load Diff
+3
View File
@@ -7,6 +7,7 @@ services:
- "5900:5900"
networks:
- caddy
- ldap
volumes:
- arch:/home/marc
labels:
@@ -22,5 +23,7 @@ volumes:
arch:
networks:
ldap:
external: true
caddy:
external: true
+2
View File
@@ -19,6 +19,8 @@ services:
traefik.http.routers.heimdall.rule: Host(`heimdall.marcpartensky.com`)
traefik.http.routers.heimdall.entrypoints: websecure
traefik.http.routers.heimdall.tls: "true"
traefik.http.middlewares.test-ldap-auth.plugin.ldapAuth.source: marcpartensky.com
traefik.http.middlewares.test-ldap-auth.plugin.ldapAuth.baseDN: dc=marcpartensky,dc=com
# traefik.http.services.heimdall.loadbalancer.server.port: 80
# traefik.http.routers.heimdall.middlewares: authelia-basic@docker
+1
View File
@@ -31,5 +31,6 @@ services:
networks:
ldap:
external: true
caddy:
external: true
+1
View File
@@ -26,3 +26,4 @@ volumes:
networks:
ldap:
external: true
+10 -2
View File
@@ -3,6 +3,8 @@ version: "3.9"
services:
traefik:
image: traefik
env_file:
- ../data/secrets/traefik.env
restart: unless-stopped
command:
## Provider Settings - https://docs.traefik.io/providers/docker/#provider-configuration ##
@@ -30,21 +32,27 @@ services:
networks:
- caddy
volumes:
- ../data/traefik/letsencrypt:/letsencrypt
- traefik_letsencrypt:/letsencrypt
# - ../data/traefik/traefik.yml:/root/.config/traefik.yml # no configuration file
# - ./data/traefik/dynamic.yaml:/dynamic.yaml
- /var/run/docker.sock:/var/run/docker.sock:ro
labels:
traefik.enable: true
traefik.enable: "true"
traefik.http.routers.traefik.rule: Host(`traefik.marcpartensky.com`)
traefik.http.routers.traefik.service: api@internal
traefik.http.routers.traefik.entrypoints: websecure
traefik.http.routers.traefik.tls.certresolver: tls
traefik.docker.network: caddy
traefik.http.middlewares.test-ldap-auth.plugin.ldapAuth.source: marcpartensky.com
traefik.http.middlewares.test-ldap-auth.plugin.ldapAuth.baseDN: dc=marcpartensky,dc=com
# traefik.http.routers.redirs.entrypoints: web
# traefik.http.middlewares.redirect-to-https.redirectscheme.scheme: https
# traefik.http.routers.redirs.middlewares: redirect-to-https
# traefik.http.routers.redirs.rule: hostregexp(`{host:.+}`)
volumes:
traefik_letsencrypt:
networks:
caddy:
external: true