fix some errors
This commit is contained in:
26
.serena/memories/dashboard_security_fix.md
Normal file
26
.serena/memories/dashboard_security_fix.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# 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)
|
||||
Reference in New Issue
Block a user