Skip to content
A Rust-based, self-hosted server management platform. A modern alternative to Plesk and cPanel with full operator contro...

2026 · Creator & Lead Engineer

Tundra — Self-hosted Server Management Platform

A Rust-based, self-hosted server management platform. A modern alternative to Plesk and cPanel with full operator control and native deployment for WordPress, Laravel, Node.js, Python, Go, and Rust.

The challenge

Self-hosting WordPress/Laravel/Node stacks usually means picking between heavyweight commercial panels (Plesk, cPanel) with per-license fees, or hand-rolling Caddy/Nginx + systemd configs and praying nothing drifts. Small teams end up with shell-scripts-as-infra and no audit trail when things break.

The result

Tundra ships a single Rust binary that replaces the panel — declarative site config, native PHP-FPM and Node pool management, Caddy + automatic TLS, and a typed REST/CLI surface. Operators get reproducible builds, one-command deploys, and a real diff before any production change. No license fee, no agent footprint, no language runtime to maintain.

Year
2026
Role
Creator & Lead Engineer
Stack
6 teches
Status
Published

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.

Share
𝕏 in

Related work

Building something similar?

Let's talk about your project.

Open to freelance engagements and consulting on Laravel, WordPress, and AI-powered systems.