Replace Basic Auth with login page, add HTTP redirect and log viewer

- Session-based login page instead of HTTP Basic Auth
- /ca.crt download works without login for easy device access
- HTTP port (default 8080) redirects to HTTPS automatically
- Nginx access/error log viewer in WebUI
- API still supports Basic Auth for curl/scripts
- Logout button and log navigation in header

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Stefan Hacker
2026-04-09 16:06:55 +02:00
parent 5a8770e973
commit 6fadb73263
8 changed files with 378 additions and 30 deletions
+1
View File
@@ -13,5 +13,6 @@ CERT_DAYS=36500
# --- WebUI-Einstellungen ---
WEBUI_PORT=8443
WEBUI_PORT_HTTP=8080
WEBUI_USERNAME=admin
WEBUI_PASSWORD=admin123