Run Linux servers
without touching SSH
Deploy websites & WordPress, a mail server, databases, automatic SSL, analytics and security — all in one panel, installed with one command, your data stays on your server.
Free forever · Pro from 490,000₫/year or 1,290,000₫ lifetime — see pricing
One panel for every way to ship
Deploy Node/Python/Go/PHP apps from Git, WordPress, Docker — manage MySQL/PostgreSQL/MongoDB/Redis & connect remote Oracle, Let's Encrypt SSL. All in one place.
Every operations tool, in one panel
Deploy, databases, SSL, analytics, monitoring and security — complete and seamless, no stitching together separate tools.
Deploy from anywhere, zero downtime
Git with Nixpacks auto-detecting your stack (Node, Python, Go, PHP…), or Dockerfile, Docker image, static, reverse proxy. Health-checked before traffic switches, one-click rollback.
One-click WordPress
Create a WordPress site with its MySQL database, pre-installed via wp-cli and SSL issued automatically once your domain points — log into wp-admin right away.
Mail server for your domain
Create you@your-domain.com email right in the panel (Postfix + Dovecot + Rspamd) — auto DNS & DKIM records, deliverability checks, spam filtering. Free: 1 domain / 3 mailboxes.
Real databases
MySQL, MariaDB, PostgreSQL, MongoDB, Redis (native or Docker), backup/restore, connect remote servers too (incl. Oracle).
Automatic SSL
Let's Encrypt issued & renewed automatically; issued instantly after site creation if the domain already resolves.
Website analytics
Requests, visitors, top pages, browser/OS over 24h/7d/30d — parsed from nginx logs, no script to inject.
Monitoring & alerts
Realtime CPU/RAM/disk/network. Telegram/Email on overload, domain/SSL expiry, site down, failed deploys, suspicious logins.
One-command install
A single command installs & configures nginx, Docker, MySQL, certbot, Nixpacks. Blank VPS to deploy-ready in minutes.
A single Go binary
Embedded SQLite, no external runtime. Light, easy to update; license verified offline, keeps running without internet.
Security & attack protection
Hardened login (Argon2id, 2FA), brute-force/flood protection (Fail2ban), IP access allowlist, audit log — all in a Security Center.
Install apps in a single click
Pick an app, enter a domain — MyPanel pulls it, runs it in an isolated container and issues SSL. No Docker commands or manual config.
Workflow automation — a Zapier/Make alternative.
Self-hosted AI assistant over chat (Telegram/WhatsApp/Zalo).
Professional blog and newsletter platform.
Self-hosted storage and collaboration — a Google Drive alternative.
And many more apps being added · Read the Marketplace docs
The panel suggests — so you think less
A built-in assistant that helps you troubleshoot, secure and tune faster. It runs right on your server with deterministic logic — free, offline, nothing sent anywhere, no paid AI API needed.
Log error analysis
One click and the panel reads your nginx/PHP/MySQL logs, recognizes common errors (502, out of memory, permission denied, disk full, expired cert…) and tells you exactly how to fix them.
Webshell & malware scan
Scans your website source for webshells, obfuscated code (eval/base64) and suspicious files in upload folders — flagged for review before they're abused.
Dangerous command warnings
Before you run a command in the web Terminal, the panel warns about destructive actions: rm -rf, mkfs, DROP DATABASE, fork bombs…
Attack summary
Turns Fail2ban logs into a concise report: who is probing your passwords, from which IPs, how many times — instead of raw logs.
Config recommendations
Computes optimal nginx & PHP-FPM parameters from your server's real CPU/RAM — no more guessing.
Database engine advice
Picks MariaDB or PostgreSQL based on your app type — install only what you need and save resources.
Framework detection
Detects Node, Python, Go, PHP, Java, .NET… and pre-fills build/run commands + port — deploying an unfamiliar app is fast.
DNS & capacity forecast
Generates the DNS records to point your domain at the server; warns early when the disk is trending toward full.
A professional operations toolkit
Unlocked when you upgrade to Pro — full server administration right in the panel, no manual SSH.
Auto backup + S3
Scheduled backups, remote S3 storage, retention policies; per-website backup/restore.
Web terminal
SSH straight from the browser (PTY over WebSocket) — no external client.
Firewall & Cron
Manage UFW firewall and cron schedules visually from the panel.
Users & permissions
Invite teammates as admin / site manager / viewer, assign specific websites; an audit log records every action.
Multi-server
Group several servers into one panel (fleet) and operate them centrally.
Migrate sites between servers
Switch VPS or provider in minutes: move whole websites + databases to a new server over an encrypted channel, auto re-created & deployed — no manual work.
White-label
Custom name & logo — hand the panel to clients under your own brand.
Unlimited mail server
Free trial: 1 domain / 3 mailboxes; Pro unlocks unlimited mailboxes & domains + relay (send even when the VPS blocks port 25) + mail backup.
Buy Pro in-panel
Bank transfer via SePay, key issued & activated automatically — Slack/Discord/webhook alerts.
As light as rolling your own, as easy as a panel
No dependency soup
A single Go binary instead of an entire PHP/Python stack like aaPanel/CyberPanel — updates in seconds, small attack surface.
Modern, isolated Docker
Each website in its own container. Deploy apps from Git without writing a Dockerfile, while still managing classic WordPress.
Your data is yours
Fully self-hosted, no telemetry. License verified offline — your server never depends on a connection to the vendor.
Three ways to run a server
MyPanel gives you the convenience of a panel while staying as light & self-owned as rolling your own.
| Manual SSH | Traditional panel | MyPanel | |
|---|---|---|---|
| Ship a website | Slow, by hand | Fast | Fast, one-click |
| Per-site isolation | Do it yourself | Often shared | A Docker container each |
| Deploy apps from Git | Write scripts / CI | Usually not | Nixpacks auto-build |
| Panel footprint | None (but manual) | Heavy (PHP/Python) | Light — one Go binary |
| Updates | Manual, piecemeal | Many dependencies | Swap one binary |
| Data & telemetry | Yours | Depends on panel | Yours, no telemetry |
Live in 3 steps
From an empty server to a production website in minutes.
$ curl -fsSL https://get.mypanel.vn | sudo bash # ✔ Auto-installs nginx · Docker · MySQL · certbot · Nixpacks # → Open the panel at http://your-server:8888
Install
Run a one-line command on Ubuntu/Debian. MyPanel installs dependencies and starts as a service.
Start free
The Free plan needs no license, forever. Need more? Enter your MYPL-… key on the License page — verified offline.
Deploy a website
Add a website (Git, Docker, static or one-click WordPress), point your domain, hit Deploy — reverse proxy and SSL auto-configured.
Frequently asked
Is MyPanel free?
Yes. The Free plan is forever for 1 server (5 websites / 5 databases) with all core features. Pro lifts the limits & unlocks every tool — see pricing.
Do I keep full control of my server?
Yes. MyPanel is fully self-hosted on your server with no telemetry. The license verifies offline — it keeps working without internet (14-day grace).
What do I need to install it?
Just an Ubuntu 22.04+ or Debian 12+ VPS. The install command sets up nginx, Docker, MySQL, certbot and Nixpacks — see the install guide.
What can I deploy?
One-click WordPress, apps from Git (Node/Python/Go/PHP… via Nixpacks), Dockerfile, Docker image, static, reverse proxy. Manage MySQL/PostgreSQL/MongoDB/Redis & connect remote Oracle.




