Commit graph

3 commits

Author SHA1 Message Date
sascha
c7158acc96 feat: API key authentication for write endpoints
- Set API_KEY env var to enable (empty = open access)
- Protects: push, add/edit/delete hosts
- Read-only endpoints always open (dashboard, metrics, history)
- Web UI: prompts for key on 401, stores in localStorage
- Borgmatic: pass via ?api_key= query param or X-API-Key header
2026-04-05 09:15:49 +02:00
sascha
38676e6e34 feat: Prometheus /metrics endpoint + webhook notifications (error/stale events) 2026-04-05 09:06:37 +02:00
sascha
e2023abee5 Initial release – Backup Monitor with MongoDB, Dark Theme UI, Borgmatic + Uptime Kuma integration 2026-04-05 08:58:18 +02:00