Block a user
Backend API für öffentlichen Zugang absichern
Backend API für öffentlichen Zugang absichern
Umgesetzt in 229a7f2:
- Security Headers: X-Content-Type-Options, X-Frame-Options, X-XSS-Protection, Referrer-Policy, Permissions-Policy
- TrustedHostMiddleware:
ALLOWED_HOSTSEnv-Var…
Web-GUI + API über Caddy Reverse Proxy öffentlich erreichbar machen
Web-GUI + API über Caddy Reverse Proxy öffentlich erreichbar machen
Umgesetzt in 229a7f2:
docker-compose.prod.yml: Web-Port auf127.0.0.1:8080gebunden (nur Caddy kommt ran)- Healthcheck + Backup-Volume +
TRUSTED_PROXIESEnv-Var - Caddy-Config muss…
Self-Signed TLS ersetzen – MQTT muss ohne Zertifikat-Import funktionieren
MQTT Broker für öffentlichen Zugang absichern
Backend API für öffentlichen Zugang absichern
Web-GUI + API über Caddy Reverse Proxy öffentlich erreichbar machen
[Vorschlag] Kunden-Export (CSV/JSON)
CSV/JSON-Export implementiert:
- `GET /api/customers/export?format=csv
[Vorschlag] Automatisches DB-Backup
[Vorschlag] Automatisches DB-Backup
DB-Backup implementiert:
scripts/backup.sh– SQLite-Backup mit Retention (30 Tage)- sqlite3 CLI im Docker-Image
- Backup-Volume in docker-compose.yml
Einrichtung als Cronjob: `docker exec…
[Vorschlag] Kunden-Export (CSV/JSON)
CLAUDE.md fehlt PATCH-Route