Mark TB-001 backup stack complete.
Kopia+B2 deployed, cron scheduled, ntfy wired, restore tests passed.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# TB-001 — Backup stack
|
||||
|
||||
**Status:** in progress — stack drafted, needs B2 + Portainer deploy
|
||||
**Status:** done — deployed 2026-06-11
|
||||
**Your call:** **Do it**
|
||||
|
||||
---
|
||||
@@ -34,8 +34,8 @@
|
||||
| | |
|
||||
|---|---|
|
||||
| **Decision** | Do it |
|
||||
| **Notes** | Kopia + B2 TBD. `/config` + dumps (RomM DB). labdata: gitea, minio, romhacks, romm/assets (saves). **Skip:** entire `/storage1/Emulation` (legacy), romm/resources (art), registry, incoming. See `SCOPE.md`. |
|
||||
| **Date** | 2026-06-10 |
|
||||
| **Notes** | Kopia → Backblaze B2 (`ginnoir-backup`). Portainer stack #29. Scope per `stacks/backup/SCOPE.md`. UI: `backup.ginnoir.com`. ntfy topic `backup`. SQL dump + Kopia snapshot restore tested. |
|
||||
| **Date** | 2026-06-10 (decided) · 2026-06-11 (deployed) |
|
||||
|
||||
---
|
||||
|
||||
@@ -55,8 +55,8 @@
|
||||
|
||||
### Done when
|
||||
|
||||
- [ ] Nightly backup runs without you
|
||||
- [ ] At least one restore tested
|
||||
- [ ] Failures ping ntfy
|
||||
- [x] Nightly backup runs without you (cron 02:50 dumps, 03:00 snapshots)
|
||||
- [x] At least one restore tested (postgres_resume dump + Gitea repos snapshot from B2)
|
||||
- [x] Failures ping ntfy (topic `backup`; test ping verified)
|
||||
|
||||
</details>
|
||||
|
||||
Reference in New Issue
Block a user