Commit Graph
15 Commits
Author SHA1 Message Date
Sho'Nuff 3132475f83 anita-mnz: close DB backup coverage gap, document her box in the backup plan
root-essentials-backup.sh excludes *.db by design; Core backstops that with hermes-backup.sh,
the migrated box did not. Her conversation store had zero backup coverage. Added
hermes-db-backup.sh (03:10 daily, sqlite3 .backup + quick_check + download-and-verify),
restore test passed (291 MB, quick_check ok, 99285 messages). Backup plan had no entry for
her box at all, now it does.
2026-09-11 17:32:26 -04:00
root f57f67c661 docs: mark wphost02 decommissioned (2026-08-28); app1-bu is sole Hetzner box 2026-08-28 09:42:36 -04:00
Sho'Nuff 21c80b63e6 August 8 cleanup: modelortho inventory, hexclave rename, Mattermost decommission fix
- README: Add modelortho.com as hosted client under App3 services
- README: Remove Mattermost from backup pipeline table (was decommissioned)
- CHANGELOG: Document Hexclave → Stack Auth rename (2026-08-08)
- backup-plan: Fix fabricated '14 previously-unbacked' count → actual 6
- app1-backup.sh: Remove Mattermost backup section (decommissioned service)
2026-08-08 21:34:32 -04:00
root 069cbacca4 Fold modelortho into shared app3 backup — no standalone job
- app3-backup.sh now backs up static sites (non-WordPress htdocs)
- modelortho.com picked up automatically alongside 10+ other static sites
- Removed standalone modelortho-backup.sh + cron job
- Static sites row added to backup plan S3 path: app3/static/
2026-08-08 19:02:59 -04:00
root e752753849 Add modelortho.com backup — daily at 4:30 AM ET to Wasabi S3
- modelortho-backup.sh: tars htdocs + nginx configs, remote SSH to app3
- Cron: no-agent script, 4:30 AM daily, 14-day S3 retention
- All *.modelortho.com subdomains auto-included
- Backup plan inventory: 26 → 27 targets
2026-08-08 18:59:40 -04:00
root 76185d7294 H8: Fix stale docs — model chain + schedule table
- model-chain.md: updated to Aug 8 with 18-model expansion verification
- New models documented: claude-sonnet-4-6, claude-opus-4-8, claude-fable-5,
  gemini-2.5-flash/pro, xai/grok-4.3, gpt-5, gpt-5-mini
- Fixed gemini-3.6-flash → gemini-flash-latest in key model lists
- backup-plan.md: Dawarich/RAGFlow added to schedule table (H6 follow-up)
- Server specs verified accurate (12 vCPU, 31 GB, 1 TB on app1)
- UniFi verified live (302 → /manage)
2026-08-08 18:37:26 -04:00
root d987bbffc0 H6+H7: Back up RAGFlow + Dawarich. Delete Mattermost.
- dawarich-backup.sh: PostgreSQL dump (6.7MB), daily 4:00 AM
- ragflow-backup.sh: MySQL dump (261KB), daily 4:15 AM
- Both added to app2 inventory, schedule, RPO/RTO (Low tier)
- Unbacked Services section now reads: *(none)*
- Mattermost decommissioned: containers/volumes/compose purged from app1
- noc.itpropartner.com DNS record reserved for NOC replacement
- README + dns-records.md updated
2026-08-08 18:32:12 -04:00
root 81762a33bd CRITICAL #4: Auth API + Stack Auth backups — auth-api-backup.sh (SQLite hot), hexclave-backup.sh (PG dump + compose). Auth API Core 3:15 AM, Hexclave app3 3:30 AM. Update RPO/RTO tiers. Remove Technitium from Unbacked (now in Low tier). 2026-08-08 18:20:03 -04:00
root c4c6609a81 DR docs audit fix (2026-08-08): fix stale dates, path errors, add RPO/RTO, unbacked services, restore testing, rollback procedure, S3 access instructions 2026-08-08 17:25:27 -04:00
root fcc9863232 Update backup plan doc with Jul 28 migration changes
- Remove stale core-services (Vaultwarden, Twenty, SearXNG, Komodo)
- Add new App1 services (Komodo, DocuSeal, Twenty CRM backups)
- Update S3 path table with canonical locations
- Add migration history section (Jul 28)
- Note stale core/ subfolder paths in S3 for reference
- Coverage: 26 backup targets across 6 servers + router
2026-07-28 20:51:48 -04:00
root 79a383a3b5 fix: model chain, service locations, dead IPs, stale paths — audit Jul 24 2026 2026-07-24 17:13:54 -04:00
root d26fb07174 Backup audit: fix UniFi/UNMS/wphost02, add Mattermost/Grafana/Uptime/Prometheus to S3, remove Ollama 2026-07-18 07:01:26 -04:00
root c0d68406f2 Model fallback chain: GPT-5.5 primary, 5 providers, Ollama removed, DNS updates 2026-07-17 13:28:05 -04:00
root 41283f2639 Jul 17: WP migration complete, Mattermost deployed, backup restore system, DNS updates 2026-07-17 11:39:47 -04:00
root 689592d783 Complete backup plan: app1/app2/app3 daily backups scheduled, Core services covered, S3 structure documented 2026-07-16 21:51:01 -04:00