Backup-Status
Single-Pane-Übersicht aller Backup-Quellen. Datenquelle: Live (R2 → static build).
FAIL
DR-Gesamtstatus: CRITICAL
VPS-Recovery NICHT bereit — siehe Gründe.
State erzeugt: 2026-05-07 03:45 CEST
Anzeigezeit: 2026-05-07 01:45 CEST (live)
Letzter Restore-Test: 2026-05-01 07:54 CEST
Gründe:
- Docker Volumes (45 total): Last backup OK (0h alt) aber 4 unbekannte Volume(s) erkannt — verify-volume-coverage.sh log prüfen.
- Configs (non-Git): no Healthchecks ping (GAP P1-7)
- Restore-Test (end-to-end): P0 — manual run pending if >35d
VPS
vps-405d22f5
93 Container
Snapshot: 2026-05-07 (Ret. 7d)
Edge-1
shipping-edge-1 (10.8.0.4)
Last sync: 03:35
Edge-2
shipping-edge-2 (10.8.0.5)
Last sync: 03:35
Symmetrischer Spiegel zu Edge-1.
Backup-Matrix
Ampel: grün <26h + JSON-status green, gelb 26–48h ODER JSON-status yellow, rot ≥48h ODER JSON-status red.
| Quelle | Schedule | Last Success (CEST) | Alter | Targets | Retention | Status |
|---|---|---|---|---|---|---|
| OVH Managed PG (11 DBs) | daily 01:46 | 2026-05-07 01:46 | 2h | local, s3, edge1, edge2 | 365d | OK |
| Zammad PG (OVH Managed) | daily 01:30 | 2026-05-07 01:30 | 2h | local, s3, edge1, edge2 | 365d | OK |
| ERPNext MariaDB | daily 01:36 | 2026-05-07 01:36 | 2h | local, s3, edge1, edge2 | 365d | OK |
| wg-easy SQLite | daily 01:40 | 2026-05-07 01:41 | 2h | local, s3, edge1, edge2 | 365d | OK |
| Docker Volumes (45 total) Last backup OK (0h alt) aber 4 unbekannte Volume(s) erkannt — verify-volume-coverage.sh log prüfen. | daily 03:01 | 2026-05-07 03:01 | 1h | local, s3, edge1 (90d), edge2 (90d) | 365d | WARN |
| Configs (non-Git) no Healthchecks ping (GAP P1-7) | daily 03:10 | 2026-05-07 03:10 | 1h | local, s3, edge1, edge2 | 365d | WARN |
| OVH S3 Sync (offsite) | daily 03:20 | 2026-05-07 03:20 | 0h | s3 adorable-powell | 365d | OK |
| Edge-Pi Sync | daily 03:33 | 2026-05-07 03:33 | 0h | edge1, edge2 | 90d | OK |
| Intraday (4 slots/day) edge-only between 22:00 and 03:20 next day | 10/14/18/22 | 2026-05-06 22:01 | 6h | edge1, edge2 | 30d | OK |
| Bitwarden Sync | daily 05:00 | 2026-05-06 05:03 | 23h | bitwarden cloud (22 services + 13 pg-credentials) | — | OK |
| Restore-Test (end-to-end) P0 — manual run pending if >35d | monthly 1st 06:01 | 2026-05-01 07:54 | 140h | ephemeral PG :25432 | — | FAIL |
| Crown-Jewels (R2 cross-provider) Cross-provider insurance against OVH-account-compromise | daily 04:00 | 2026-05-06 04:02 | 24h | r2-eu oysi-crown-jewels (90d immutable lock) | 90d | OK |
Healthchecks
Externes Monitoring auf healthchecks.io —
Mail bei verpasstem Ping. UUID = hc-ping.com/UUID Endpoint.
| Job | Letzter Ping (CEST) | Erwartet (UTC) | Status | UUID |
|---|---|---|---|---|
| OVH Managed PG (11 DBs) | 2026-05-07 01:46 | ~05-07 23:46 | OK | 86d574c8-cfb2-4eda-b5d3-84f31a3f414e |
| Zammad PG (OVH Managed) | 2026-05-07 01:30 | ~05-07 23:30 | OK | cb073e7c-79ed-4b59-98eb-4f484604869b |
| ERPNext MariaDB | 2026-05-07 01:36 | ~05-07 23:36 | OK | 1074d9f5-cdc6-4c6a-80ca-7fb04331fe11 |
| wg-easy SQLite | 2026-05-07 01:41 | ~05-07 23:41 | OK | 15580c31-67f0-42b6-afd8-44afc4f8d09e |
| Docker Volumes (45 total) | 2026-05-07 03:01 | ~05-08 01:01 | WARN | 4a0ef572-36e1-429a-83f8-ac2c329eb572 |
| OVH S3 Sync (offsite) | 2026-05-07 03:20 | ~05-08 01:20 | OK | 78bbb37f-5eb8-459b-a843-5639773667a3 |
| Edge-Pi Sync | 2026-05-07 03:33 | ~05-08 01:33 | OK | eb4ff2a4-aae7-46e8-8010-ba58c3c186c9 |
| Intraday (4 slots/day) | 2026-05-06 22:01 | ~05-07 00:01 | OK | 60662480-fabe-43bb-bbe0-8c3137a3d3b7 |
| Crown-Jewels (R2 cross-provider) | 2026-05-06 04:02 | ~05-07 02:02 | OK | 08f6dd6c-ea66-4609-8387-1e5aafede7a7 |