diff --git a/README.md b/README.md
index 15bcf887087c40cfd57d844bae4e2009f7b1c8b0..064f9f8d0dac65fdae827d8625dc19406b432bfe 100644
--- a/README.md
+++ b/README.md
@@ -121,7 +121,9 @@ The openhab-pb stack consists of multiple configuration files that need to be av
 
 - *traefik.toml*: basic traefik configuration
   - copy from template folder 
-  - entryPoints.http.auth.basic contains users generated with htpasswd
+  - entryPoints.http.auth.basic contains usersFile that describes the path to a htpasswd file
+- *traefik_users*: htpasswd style file that contains users and hashed passwords
+  - generated
 
 **volumerize**
 
diff --git a/configs/traefik/traefik.toml b/configs/traefik/traefik.toml
index 54fcde00d96836a3b156b160930a157dc13a18b0..16799a2e3b5dce23cac60f692eb16f8f23cce30c 100644
--- a/configs/traefik/traefik.toml
+++ b/configs/traefik/traefik.toml
@@ -30,7 +30,8 @@ defaultEntryPoints = ["http"]
     [entryPoints.http]
     address = ":80"
     [entryPoints.http.auth.basic]
-    users = ["ohuser:$apr1$ffMQdoZd$1uEyKkwOKH3QS9ovOAzYj1"]
+    usersFile = "/etc/traefik/traefik_users"
+    #users = ["ohuser:$1$A0mm9w.i$2tr8KLucsPlN6rhhdVDpw0"]
 
 
 # [retry]
diff --git a/configs/traefik/traefik_users b/configs/traefik/traefik_users
new file mode 100644
index 0000000000000000000000000000000000000000..e505b99559b637bc4d7de9f94a9f32cbe8c46fee
--- /dev/null
+++ b/configs/traefik/traefik_users
@@ -0,0 +1 @@
+ohuser:$2b$12$Y7Jz7kwlWZJ8gtX7lwP1ZeAuAgahYQARu3pKN3BRBj07rWkHKw5mK
diff --git a/docker-compose.yml b/docker-compose.yml
index 43c1fd00222e5c8a210a4ab151f5f220605d1a96..95a9f128354d241b7618c223fa77d8bcb56b35a7 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -30,8 +30,10 @@ configs:
         file: ./configs/ssh/id_rsa
     sftp_known_hosts:
         file: ./configs/ssh/known_hosts
-    traefik_proxy:
+    traefik_config:
         file: ./configs/traefik/traefik.toml
+    traefik_users:
+        file: ./configs/traefik/traefik_users
     nodered_settings:
         file: ./configs/nodered/nodered_settings.js
     nodered_package:
@@ -382,8 +384,10 @@ services:
         networks:
             - habnet
         configs:
-            - source: traefik_proxy
+            - source: traefik_config
               target: /etc/traefik/traefik.toml
+            - source: traefik_users
+              target: /etc/traefik/traefik_users
         deploy:
             mode: global
             placement: