931 B
931 B
Dashboard Security Fix
Problem
The Traefik dashboard at http://quixy.uk:8080/dashboard/#/ was not password protected, showing all requests publicly.
Root Cause
Two configuration files had insecure: true settings that disabled authentication:
docker-compose.yml---api.insecure=truecommand argumenttraefik.yml-insecure: truein api section
Solution Applied
Fixed both configuration files:
- Changed
--api.insecure=trueto--api.insecure=falsein docker-compose.yml - Changed
insecure: truetoinsecure: falsein traefik.yml
Authentication Details
Dashboard now uses basic HTTP authentication with credentials already configured:
- Username: admin
- Password: password (hash stored in TRAEFIK_AUTH environment variable)
To Apply Changes
Run: docker-compose down && docker-compose up -d
Files Modified
- docker-compose.yml:25 (insecure flag)
- traefik.yml:18 (insecure setting)