Bỏ qua để đến nội dung
Tiers & quotas Free, Plus, Pro and Max — what each plan includes, your VPS quota, and how enforcement works.

Tiers & quotas

Nội dung này hiện chưa có sẵn bằng ngôn ngữ của bạn.

MZPanel has four plans. The plan sets your VPS quota (how many servers you can connect) and which features are unlocked.

TierPriceVPS quotaHighlights
Free$01Site CRUD, local backup, basic SSL
Plus$3/mo3+ Offsite backup, Cloudflare integration
Pro$6/mo10+ Multi-user share-host, monitoring, Docker apps, WAF, staging
Max$20/mo50+ Priority support, white-label, API access

Prices are billed in USD. Annual billing is discounted.

Enforcement happens at the API layer when an agent connects — not on the VPS:

  1. The agent dials in and presents its token.
  2. The API checks your org.tier and org.active_servers < tier.max_vps.
  3. Within quota → the connection is accepted and the license payload is sent in the welcome envelope.
  4. Over quota → the API refuses the WebSocket and the agent retries in ~1h.

The license verdict is cached on the VPS at /etc/mzagent/license.json with a 7-day offline grace. If the control plane is briefly unreachable, the agent keeps working — it doesn’t go dark the moment it can’t phone home.

Per-feature gates (Docker, WAF, staging, offsite backup, private network, …) are enforced server-side by tier. The dashboard shows a plan badge on locked features so you can see what an upgrade unlocks.

See also the design reference: docs/02-license-and-pricing.md.