TitanVault: High-Performance Streaming Backups & Disaster Recovery
Zero intermediate disk storage. Streams database dumps, compresses with zstd, encrypts at source with ChaCha20-Poly1305, and syncs directly to Cloudflare R2, Hetzner, and Google Drive with an interactive TUI.
Engineered for Peak Reliability
Crafted in native Rust with least-privilege principles, ultra-low memory footprint, and zero unneeded overhead on your hosts.
Zero-Disk Streaming Dumps
Traditional scripts dump entire databases to local disk before uploading, risking VPS storage saturation. TitanVault streams dumps through memory straight to remote object storage.
Zero-Knowledge Encryption
Your data is encrypted with client-side symmetric keys before leaving your machine for Cloudflare, Hetzner, or Google Drive.
Standalone TUI (Ratatui)
Configure data sources, test S3 endpoints with <T>, explore snapshots, and trigger restores with <R> without requiring a cloud account.
Smart GFS Retention Policy
Automated lifecycle management pruning hourly, daily, weekly, monthly, and yearly backups across remote buckets without manual scripts.
How It Works Under the Hood
Built from the ground up for maximum resilience, zero unneeded host resource consumption, and robust automated operations.
Atomic Extraction Pipe
Streaming stdout capture from databases (PostgreSQL/MySQL) or tar volumes without disk spooling.
zstd High-Throughput
Real-time Zstandard compression reducing payload size by 75-85% with minimal CPU impact.
Zero-Knowledge Encryption
ChaCha20-Poly1305 AEAD authenticated cipher with CSPRNG nonces. Cloud never holds decryption keys.
Multi-Cloud OpenDAL Sync
Concurrent chunk upload to Cloudflare R2, Hetzner Storage, AWS S3, or Google Drive via OpenDAL.
Why Upgrade from Fragile Bash Scripts?
A side-by-side technical breakdown comparing TitanVault against traditional custom scripts and heavyweight legacy alternatives.
| Capability | TitanVault | Bash / Shell Scripts | Legacy Alternatives |
|---|---|---|---|
| Intermediate Disk Usage | 0 MB (Direct memory stream) | 2x database size (Fills VPS disk) | Variable (Requires temporary cache) |
| Interactive Console (TUI) | Native (Ratatui) | No (Blind shell scripts) | No (Complex CLI flags only) |
| Authenticated Encryption | ChaCha20-Poly1305 Zero-Knowledge | Plain text or rclone crypt | AES / GPG |
| Native Multi-Cloud | Apache OpenDAL (R2/Hetzner/Drive) | Requires awscli + rclone | S3-compatible only |
| SecuryBlack Cloud Integration | Native (gRPC Tunnel + Heartbeats) | Disconnected manual scripts | None |