docs: add disaster recovery runbook

This commit is contained in:
KiteStacks AutoSync 2026-06-10 05:09:36 -05:00
parent bdd4e43254
commit fdac5ef6f0

View 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