kitestacks-homelab/docs/disaster-recovery/RUNBOOK.md
2026-06-10 05:09:36 -05:00

895 B

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