Overview
Tundra is a self-hosted server management platform built in Rust — a modern, open-source alternative to Plesk and cPanel designed for developers who want full control of their infrastructure without vendor lock-in or opaque abstractions.
Why I Built It
Every managed hosting control panel I tried either abstracted away too much (making debugging hard) or was bloated with features I didn't need. I wanted something fast, transparent, and built on the latest stable tooling — not legacy PHP scripts wrapped in a web UI.
Features
- Native deployment pipelines — first-class support for WordPress, Laravel, Node.js, Python, Go, and Rust apps
- Full operator control — direct access to every config file, service, and log; nothing is hidden
- Latest stable tooling — ships with current Caddy, PHP-FPM, Node.js LTS, and Rust stable
- Zero-downtime deploys — blue-green deployment with automatic rollback on health-check failure
- SSL automation — Let's Encrypt certificates with automatic renewal
- Multi-server — manage a fleet from a single Tundra instance
- Process supervision — built-in supervisor for queues, cron, and daemons
Stack
Rust (core daemon), TypeScript (web UI), Caddy (web server), systemd integration, REST API.
Status
Active development. Public roadmap and docs at the project homepage.