From 7f23c5f8a7f25901839500eece87a30553c27adc Mon Sep 17 00:00:00 2001 From: H4CK3R-01 Date: Tue, 5 Apr 2022 11:26:34 +0200 Subject: [PATCH] Added goaccess auth --- deploy/base/docker-compose.yml | 6 ++++-- deploy/base/users | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 deploy/base/users diff --git a/deploy/base/docker-compose.yml b/deploy/base/docker-compose.yml index 0c2897f..0782888 100644 --- a/deploy/base/docker-compose.yml +++ b/deploy/base/docker-compose.yml @@ -12,6 +12,7 @@ services: - ${PWD}/traefik-dynamic.toml:/etc/traefik/traefik-dynamic.toml - ${PWD}/acme.json:/etc/traefik/acme.json - ${PWD}/access.log:/etc/traefik/access.log + - ${PWD}/users:/etc/traefik/users goaccess: image: allinurl/goaccess @@ -28,7 +29,7 @@ services: traefik.enable: true traefik.http.routers.goaccess.rule: Host(`gruppe1.testsites.info`) && PathPrefix(`/goaccess/ws`) traefik.http.routers.goaccess.priority: 55 - traefik.http.routers.goaccess.middlewares: strip_goaccess,secHeaders@file + traefik.http.routers.goaccess.middlewares: strip_goaccess,goaccess_auth,secHeaders@file traefik.http.routers.goaccess.tls: true traefik.http.routers.goaccess.tls.certresolver: myresolver @@ -40,11 +41,12 @@ services: traefik.enable: true traefik.http.routers.goaccess_web.rule: Host(`gruppe1.testsites.info`) && PathPrefix(`/goaccess`) traefik.http.routers.goaccess_web.priority: 50 - traefik.http.routers.goaccess_web.middlewares: strip_goaccess,secHeaders@file + traefik.http.routers.goaccess_web.middlewares: strip_goaccess,goaccess_auth,secHeaders@file traefik.http.routers.goaccess_web.tls: true traefik.http.routers.goaccess_web.tls.certresolver: myresolver traefik.http.middlewares.strip_goaccess.stripprefix.prefixes: /goaccess + traefik.http.middlewares.goaccess_auth.basicauth.usersfile: /etc/traefik/users portainer: image: portainer/portainer-ce diff --git a/deploy/base/users b/deploy/base/users new file mode 100644 index 0000000..03bcafb --- /dev/null +++ b/deploy/base/users @@ -0,0 +1 @@ +# Create user by using ```htpasswd -nb user password``` and append output to this file. \ No newline at end of file