Files
quixotic/.serena/memories/dashboard_security_fix.md
Andrey Kondratev 047c4a0e60 fix some errors
2025-08-29 10:07:45 +05:00

26 lines
931 B
Markdown

# 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:
1. `docker-compose.yml` - `--api.insecure=true` command argument
2. `traefik.yml` - `insecure: true` in api section
## Solution Applied
Fixed both configuration files:
- Changed `--api.insecure=true` to `--api.insecure=false` in docker-compose.yml
- Changed `insecure: true` to `insecure: false` in 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)