One panel · Every server · Any workload

One control panel for your entire server fleet.

Websites, Docker stacks, databases, git deploys and AI endpoints — managed across every VPS you own, from one dashboard. No open ports. You keep root.

Start for free Explore the platform
curl -fsSL https://get.mzpanel.com | bash

Free forever for 1 server · No credit card · Agent dials out — zero inbound ports

app.mzpanel.com/servers
Servers
Sites
Apps
Backups
Uptime
Servers
Your connected VPS fleet
TerminalAsk AI
Search name, hostname, or IP…
AllRunningStopped
+ Add server
sv1.azsmarthub.com
62.146.232.55
Production Running
OS
Ubuntu 24.04
Load avg
2.33·1.94·1.88
Sites
33
Docker
10
CPU 6 cores
30%
RAM 11.7 GB
46%
Disk 96 GB
43%
amd64 · up 2d 22hView details →
s1.mzapp.link
80.241.210.212
Developer Running
OS
Ubuntu 24.04
Load avg
0.05·0.22·0.28
Sites
21
Docker
16
CPU 4 cores
1%
RAM 7.8 GB
42%
Disk 72 GB
33%
amd64 · up 6d 3hView details →

Running production for teams on every major cloud

HetznerDigitalOceanVultrLinodeOVHContaboScalewayAWS Lightsail HetznerDigitalOceanVultrLinodeOVHContaboScalewayAWS Lightsail
The difference

Most panels manage one server.

MZPanel manages your whole fleet.

Most panels live on a single box — multi-server is a paid add-on, if it exists at all. MZPanel is a managed control plane: 1 to 100 VPS, one login, realtime. The agent dials out over HTTPS — no exposed ports, nothing to self-host.

How the agent works
Manage 1–100 VPS from one dashboard
Zero inbound ports — outbound dial-out
Hosted control plane — nothing to self-host
You keep root · source stays on your box
fleet.topology
12 online
Servers
Containers
AI endpoints
Databases
Edge / DNS
control
plane
The platform

Everything your fleet needs,
nothing it doesn't.

One dashboard for the whole fleet

Every VPS across every provider in a single pane. Health, deploys, logs and metrics — unified, no SSH juggling.

Docker & Compose

Deploy stacks in a click. Rolling updates, env vars, volumes — handled.

Managed databases

Postgres, MySQL & Redis with automated backups and point-in-time restore.

Git deploys

Push to deploy with instant, one-click rollbacks and preview builds.

Zero inbound ports

The agent dials out. Nothing to expose, nothing to firewall. You keep root.

How it works

Live in under a minute.

Three commands from bare VPS to a managed fleet — no agents to babysit, no ports to open.

01

Install the agent

One curl command on any VPS — no dependencies, nothing to configure.

$ curl -fsSL get.mzpanel.com | bash
02

Connect your fleet

The agent dials out over an encrypted tunnel. Zero open ports, ever.

$ mzpanel link --token ••••••
03

Deploy anything

Sites, containers, databases and AI endpoints — from one dashboard.

$ mzpanel deploy web --git
Marketplace

One-click apps & stacks.

72 verified extensions, Docker apps and full stacks — installed, updated and monitored right from your dashboard.

All72 System extensions17 Docker apps27 Stacks28
PostgreSQL
PostgreSQL EXTENSION✓ 2/2

Alternative SQL engine for apps that need it (n8n, Umami).

Databases · ~120 MB
Docker Engine
Docker Engine EXTENSION✓ 2/2

Container runtime — unlocks the Apps tab for deploying stacks.

Containers · ~90 MB
n8n
n8n STACK

Workflow automation, self-hosted and unlimited.

Automation · Docker
Redis
Redis EXTENSION

Simple high-performance cache & queue backend.

Cache · ~24 MB
Ollama
Ollama APP

Run open LLMs locally with an OpenAI-compatible API.

AI · Docker
S
Supabase STACK

Postgres backend with auth, storage & realtime APIs.

Backend · Docker
O
OpenClaw APP

Headless browser automation & web scraping engine.

Automation · Docker
H
Hermes Agent STACK

Autonomous AI agent that runs tasks across your fleet.

AI · Docker
Browse all 72 apps
Private AI

Ship AI on your own iron.

Host open models on your VPS and expose an OpenAI-compatible endpoint your apps can call. MZPanel routes across your GPUs and meters every key — your data never leaves your servers.

OpenAI-compatible /v1 endpoints
GPU scheduling & routing across servers
Per-key usage & spend limits
Self-hosted — data stays on your box
Runs open models
Llama 3MistralQwenDeepSeek+ GGUF / vLLM
llama-3-70b fra
Live
POST https://ai.mzpanel.com/v1/chat
Latency
38ms
Tok/s
214
Cost
$0.0002
Uptime
99.9%
Requests · 24h128.4K · 0 errors
GPU routing2 nodes healthy
gpu-fra-02
62%
gpu-nyc-01
38%
✓ routed → gpu-fra-02 · 214 tok/s · streamed
AI Ops

Operate your whole fleet with AI.

Point your own AI at every server — it proposes, you approve, and everything is audited. Your AI, your subscription, your rules. No black-box autopilot.

In-panel AI Assistant

LIVE

A chat assistant inside your dashboard, grounded on your docs and a curated MZPanel knowledge base — answers are specific, with citations, and it proposes real actions you approve with a click.

Grounded RAG answers with citations
Proposes fixes: renew SSL, restart, update WordPress, clean storage
Escalate to a human from the same thread
Every AI action is written to the audit log
Renew SSL · store.acme.com
certificate expires in 6 days
proposedyou approveaudited ✓

Fleet Operator · MCP

PRO & MAX

Connect your own AI client to mcp.mzpanel.com and drive the whole fleet through ~19 gated tools — over the same outbound agent connection as the panel.

Your AI subscription — we charge $0 in AI tokens
Same outbound tunnel — no SSH, no open ports
Propose-first (dry-run) + every action in the audit log
Scoped by RBAC + per-server allow-list
claude · mzpanel-mcp
$ claude mcp add --transport http \\ mzpanel https://mcp.mzpanel.com ✓ connected · 19 tools · scope: operate > renew ssl for store.acme.com ↳ proposed: renew-ssl(store.acme.com) [dry-run] ✓ applied · written to audit log
Least-privilege by design
readoperatefull access+ per-server allow-list

The same token powers a REST API + signed webhooks for programmatic ops.

Works with your AI
Claude Code
Claude Desktop
Codex
VS Code
~19 gated tools
serverssitesSSLservicesDockerWordPresscachestoragelogsmetrics
Start for free → Read the docs
Pricing

Per server. No per-seat tax.

Start free on one server. Scale to a fleet when you're ready — every plan includes the full platform.

Save 10%
Free
$0
free forever
1 server · 1 seat
Sites, databases & DockerLocal backups + free SSLMonitoring & uptimeCommunity support
Start free
Plus
$8/mo
billed monthly
3 servers · 2 seats
Everything in FreeOffsite backupsCloudflare DNS + wildcard SSLGit deploy
Choose Plus
Most popular
Pro
$22/mo
billed monthly
10 servers · 5 seats
Everything in PlusDocker apps & stacks · PaaSAI endpoints on your VPSTeam RBAC · WAF · mesh VPN
Choose Pro
Max
$49/mo
billed monthly
25 servers · unlimited seats
Everything in ProPublic API accessAudit-log exportPriority support
Choose Max
Extra server slot
Add capacity to any plan
+$3/slot/mo
Operator seat
Invite another teammate
+$3/seat/mo
Offsite backup +100GB
Encrypted, versioned
+$2/100GB/mo
Compare all plans All prices per plan · cancel anytime · VAT may apply
Who it’s for

Built for people who run
more than one box.

The same panel whether you have two servers or fifty.

01

Indie SaaS & builders

Run your app, its Postgres, a background worker and an internal LLM across a couple of VPS — one dashboard, no Kubernetes.

AppPostgresWorkerLLM
1–5 servers · one login
02

Freelancers & agencies

Host every client’s WordPress across servers with per-site RBAC, backups and free SSL — billed per box, not per seat.

WordPressSSLBackupsRBAC
per-box billing · per-site RBAC
03

AI tinkerers

Stand up Ollama, a vector DB and an OpenAI-compatible gateway in minutes — and keep every prompt and byte on your own hardware.

OllamaVector DBGateway
your GPUs · your data
Loved by operators

Teams that stopped
babysitting servers.

4.9/5
average rating
1,200+
teams onboard
8,400
servers managed

"We killed three separate tools. MZPanel runs our entire 40-server fleet — deploys, databases, monitoring — from one tab."

DM
Dao Minh
Head of Infra · SaaS platform

"Zero inbound ports was the sell. Security signed off in a day, not a quarter."

PN
Priya N.
SRE · Cloud hosting

"Git deploys plus one-click rollbacks turned our release nights into a total non-event."

MA
Marco Alonso
CTO · Fintech startup

"Managed Postgres with point-in-time restore saved us during a very bad migration."

AT
Aiko Tanaka
Platform Lead · E-commerce

"One command and my whole side-project fleet is on a real dashboard. The free tier is genuinely generous."

SO
Sam Okafor
Founder · Indie SaaS
FAQ

Frequently asked questions.

Is MZPanel only for WordPress?

No. MZPanel runs websites, Docker apps & compose stacks, databases, git deploys and AI endpoints. WordPress is one supported workload among many.

Do I need to open ports on my VPS?

No. The agent dials outbound to MZPanel over HTTPS:443 — nothing inbound, NAT-friendly, no exposed panel port.

How many servers can I manage?

From 1 (free) up to 25 on Max — and higher with extra server slots — all from a single login. It’s a managed control plane, not a single-box panel, so most competitors charge extra for multi-server.

Where does my data and source code live?

On your server. The control plane stores metadata (users, servers, licenses, audit log) — never your site files or databases. Your source and data stay on the box you own.

Can I still SSH in and use the CLI?

Yes. Every VPS ships the mz CLI. The panel and command line are parallel, non-exclusive modes over the same engine — ssh in and type mz site create example.com any time.

Am I locked in?

No. You keep root; the stack is standard nginx / Docker / databases. Uninstall the agent any time and everything keeps running on your server.

Still curious? Read the docs or talk to us.
Ready when you are

Take control of your fleet.

One command. One dashboard. Every server you'll ever run.

curl -fsSL https://get.mzpanel.com | bash
Start for free → Read the docs
Free forever for 1 server · No credit card · Deploy in under 60s