docs: add disaster recovery runbook
This commit is contained in:
parent
bdd4e43254
commit
fdac5ef6f0
1 changed files with 50 additions and 0 deletions
50
docs/disaster-recovery/RUNBOOK.md
Normal file
50
docs/disaster-recovery/RUNBOOK.md
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
# KiteStacks Disaster Recovery Runbook
|
||||
|
||||
## Purpose
|
||||
|
||||
This document describes how to restore the entire KiteStacks platform if the primary server (Assassin) fails.
|
||||
|
||||
## Current Infrastructure
|
||||
|
||||
Primary Production:
|
||||
- Host: Assassin
|
||||
- IP: 192.168.1.205
|
||||
|
||||
Cloud Backup:
|
||||
- Host: kscloud1
|
||||
- Public IP: 5.78.233.28
|
||||
|
||||
Domains:
|
||||
- www.kitestacks.com
|
||||
- gitforge.kitestacks.com
|
||||
- www-backup.kitestacks.com
|
||||
- git-backup.kitestacks.com
|
||||
|
||||
## Recovery Priority
|
||||
|
||||
1. Forgejo
|
||||
2. Website
|
||||
3. Authentik
|
||||
4. Monitoring
|
||||
5. AI Services
|
||||
6. Knowledge Services
|
||||
|
||||
## Current Backup Status
|
||||
|
||||
Website Backup:
|
||||
- Operational on kscloud1
|
||||
|
||||
Forgejo Backup:
|
||||
- Operational on kscloud1
|
||||
|
||||
Git Repository:
|
||||
- Synced to both Forgejo instances
|
||||
|
||||
## Validation Checklist
|
||||
|
||||
- [ ] Website accessible
|
||||
- [ ] Backup website accessible
|
||||
- [ ] Forgejo operational
|
||||
- [ ] Backup Forgejo operational
|
||||
- [ ] Cloudflare DNS verified
|
||||
- [ ] Cloudflare Tunnel verified
|
||||
Loading…
Add table
Add a link
Reference in a new issue