Disaster Recovery for the rest of us.
ZFS‑first, Linux‑native continuity that actually gets tested. Files, databases, containers, and VMs — protected with snapshots, replication, and genesisctl push‑button drills. No black‑box appliances. No mystery licenses.
We practice failure so you don’t.
Your runbook is code. We execute live drills that restore files, spin up services, swap DNS, and verify health checks — end‑to‑end.
Five layers of resilience
1) Snapshot & Sync
ZFS snapshots → send/receive, rsync trees, or S3 mirroring. Immutable retention & verification.
- ✔ Versioned datasets
- ✔ Hash verification
- ✔ Object lifecycle policies
2) Database resilience
Hot/cold replicas and point‑in‑time recovery.
- ✔ PostgreSQL, MySQL/MariaDB
- ✔ WAL/binlog archiving
- ✔ PITR drills
3) App & service restore
Compose bundles, Helm or Ansible playbooks that rebuild environments deterministically.
- ✔ Docker/Compose & K8s basics
- ✔ Service health checks
- ✔ Config templates & secrets plumbing
4) Failover networking
VRRP, DNS switchover, and pragmatic Anycast‑style patterns.
- ✔ VRRP pairs
- ✔ TTL‑aware DNS cutover
- ✔ Health‑driven routing
5) Drills & proof
Runbooks as code with genesisctl. You get artifacts: logs, hashes, screenshots, and timestamps.
- ✔ Scheduled drills
- ✔ Pass/fail gates
- ✔ Evidence bundles
Storage stance
ZFS first. S3 second. Whatever keeps you honest and recoverable.
- ✔ Local mirrors on ZFS
- ✔ Hot object storage (Newark)
- ✔ Cold object storage (Seattle)
Stack‑agnostic, Linux‑native
Universal Data Protection
Files, shares, and VM images with versioned, verifiable copies.
- ✔ ZFS send/receive & rsync
- ✔ Immutable retention
- ✔ Signed hash manifests
App & Service Recovery
From Compose bundles to bare‑metal services with clean config management.
- ✔ Mastodon, Matrix, WordPress
- ✔ DirectAdmin & LAMP/LEMP
- ✔ Radio: AzuraCast, Icecast/SHOUTcast, SPL
Continuity Automation
genesisctl runs drills, rotates snapshots, and ships evidence.
- ✔ Cron‑driven drills
- ✔ Telegram/CLI reports
- ✔ Drill artifacts to status page
Pre‑wired blueprints (customizable)
Radio & Streaming
SPL, AzuraCast, Icecast/SHOUTcast, media libraries, cue sheets.
- ✔ Station asset sync (hot)
- ✔ Weekly full media (cold)
- ✔ Dry‑run playlist rebuilds
Social & Web
Mastodon/Matrix + WordPress/DirectAdmin with DB replicas and static snapshots.
- ✔ Postgres PITR for Mastodon
- ✔ PHP/NGINX bundles
- ✔ Object storage offload
Hosting Providers
Continuity for indie hosts without a seven‑figure budget.
- ✔ Panel config + client data
- ✔ DNS cutover runbooks
- ✔ SLA‑grade reporting
Custom Stack
Bring your stack. We’ll map dependencies, capture runbooks, and drill it.
- ✔ Architecture discovery
- ✔ Threat & impact matrix
- ✔ Recovery rehearsal
Simple plans. Honest numbers.
Storage is billed at cost + margin (hot S3 vs cold S3 vs ZFS). Plans below cover orchestration, runbooks, and drills. Custom quotes for bigger estates.
Single stack
1 app stack (e.g., Mastodon or WordPress), monthly drill, RPO ≤ 24h.
- ✔ Runbook & restore test
- ✔ Monthly report
- ✔ Email support
Multi‑service
Up to 3 app stacks, bi‑weekly drill, RPO ≤ 6h, Telegram alerts.
- ✔ PITR for databases
- ✔ Evidence bundles
- ✔ Priority support
Everything + SLA
Unlimited stacks, weekly drills, custom RTO/RPO, on‑call, and compliance artifacts.
- ✔ On‑prem + cloud hybrid
- ✔ Contracted RTO/RPO
- ✔ Runbook codification
Blunt answers
No. Backups without rehearsals are comfort blankets. We perform drills that rebuild services and switch traffic. You get proof.
Anything Linux‑native: Docker/Compose apps, LAMP/LEMP, Postgres/MySQL, SMB/NFS, and VM images. Niche/closed stacks (SAP/Exchange/Oracle) via partner integration.
ZFS mirrors on our side for speed and integrity; S3 hot (Newark) and S3 cold (Seattle) for geographic resilience. Clients can bring their own cloud too.
Yes. We’ll scope data classes and retention, then sign the paperwork. Compliance reporting available under Enterprise.
We codify your runbook in genesisctl, schedule drills, restore into an isolated target, run health checks, and ship evidence to you.
Request a DR assessment
Tell us your stack and your RTO/RPO targets. We’ll propose a pragmatic DR plan you can actually test.
Prefer to talk? +1 (845) 714‑0169