# ZoPanel > ZoPanel is a fast, secure hosting control panel for Ubuntu and Debian: websites, WordPress, email, DNS, databases, backups and resellers. Free for 10 websites. Pricing: Free for 10 websites and 10 databases; paid plans unlimited (see https://zopanel.net/pricing). Supported systems: Ubuntu 22.04/24.04, Debian 12/13 (x86-64, ARM64). Install: `curl -fsSL https://get.zopanel.net | sudo bash`. ## Getting started - [System requirements](https://zopanel.net/docs/requirements.md): What ZoPanel needs before you install: a fresh Ubuntu or Debian server, 1 GB of RAM or more, root access, a few open ports and a hostname. - [Install ZoPanel](https://zopanel.net/docs/install.md): Install ZoPanel with one command, choose components and options with flags, run it unattended from cloud-init, and sign in at https://IP:8888. - [Quick start](https://zopanel.net/docs/quick-start.md): Your first 15 minutes with ZoPanel: sign in, secure the admin login, give the panel a trusted domain, then create a package, an account and a website. - [Your first website](https://zopanel.net/docs/first-website.md): Create a website in ZoPanel, point its DNS, get a free Let's Encrypt certificate, upload files with the File Manager or SFTP, and install WordPress. - [Licensing](https://zopanel.net/docs/licensing.md): How ZoPanel licensing works: Free plan limits, activating a key in Settings or at install, offline tokens, moving a license to a new server, and expiry. - [Updating ZoPanel](https://zopanel.net/docs/updating.md): Update ZoPanel from the panel or with zopanel update. Every update snapshots the database, checks health and rolls back by itself if needed. ## Configuration - [Panel settings](https://zopanel.net/docs/panel-settings.md): A tour of Settings in ZoPanel: panel domain and SSL, allowed IPs, required 2FA, alerts by Telegram, email or webhook, activity log shipping and account retention. - [Packages and limits](https://zopanel.net/docs/packages-limits.md): Create hosting packages in ZoPanel with CPU, memory, disk, inode, I/O, process, mail and PHP limits, and learn how limits are enforced and capped for resellers. - [PHP performance](https://zopanel.net/docs/php-performance.md): How ZoPanel fits hundreds of PHP sites on one server: idle PHP that sleeps, always-on PHP, the OPcache file cache, memory compression and load shedding. - [Optional components](https://zopanel.net/docs/components.md): Add mail, webmail, DNS, WAF, Apache, FTP, PostgreSQL, MongoDB, Adminer, Docker and S3 storage to a ZoPanel server, at install time or later from Components. ## Websites - [Websites and PHP](https://zopanel.net/docs/hosting.md): Create websites, add domain aliases, choose the PHP version and document root, switch to Apache mode for .htaccess and turn on the nginx page cache. - [SSL certificates](https://zopanel.net/docs/ssl.md): Free Let's Encrypt certificates issued and renewed automatically, HTTPS redirects, wildcard certificates through your own DNS, and uploading a certificate you bought. - [WordPress Toolkit](https://zopanel.net/docs/wordpress.md): Install WordPress in one click, harden it, run safe updates with automatic rollback, work on a staging copy, and let the server run WordPress's scheduled tasks. - [Git deploy](https://zopanel.net/docs/git-deploy.md): Deploy from a Git repository with automatic framework detection, sandboxed builds, health-checked zero-downtime releases, push webhooks and one-click rollback. - [Node.js and Python apps](https://zopanel.net/docs/apps-node-python.md): Run Node.js, Python, Go and other server apps behind nginx with automatic ports, start commands, zero-downtime blue/green releases, multi-core Node.js and live logs. - [Website tools](https://zopanel.net/docs/website-tools.md): Redirects, password-protected directories, hotlink protection, custom error pages, per-site PHP settings and the web application firewall, all from the website's Tools tab. ## Mail, DNS & databases - [Email](https://zopanel.net/docs/email.md): Host email for your domains with mailboxes, forwarders, catch-all, one-click webmail, Sieve filters and autoreplies, mailing lists, CalDAV/CardDAV, DKIM and per-account sending limits. - [DNS](https://zopanel.net/docs/dns.md): Host your customers' DNS on the server with PowerDNS: zones and records, DNSSEC, your own nameservers, a DNS cluster with TSIG-signed transfers, and Cloudflare-aware logging. - [Databases](https://zopanel.net/docs/databases.md): Create MariaDB, PostgreSQL, MongoDB and Redis databases per account, allow remote access by IP, schedule backups and restores, open Adminer, and use external database servers. - [FTP and SFTP](https://zopanel.net/docs/ftp-sftp.md): Transfer files securely with SFTP using the account login or SSH keys, or create extra FTP accounts over TLS, each limited to one folder and an optional quota. ## Security & backups - [Security](https://zopanel.net/docs/security.md): How ZoPanel protects the server and your customers: a panel without root, sandboxed accounts, firewall, WAF, malware scanning, 2FA and audit logs. - [Backups](https://zopanel.net/docs/backups.md): Full and incremental backups, encrypted S3 copies, database backups and customer schedules, plus how to restore an account, a file or a database. - [Disaster recovery](https://zopanel.net/docs/disaster-recovery.md): Bring a lost or rebuilt server back with the configuration backup, the recovery key, account backups on S3 and the zopanel ctl dr-restore command. ## Resellers & billing - [Resellers](https://zopanel.net/docs/reseller.md): Sell hosting through resellers: reseller accounts held to their own plan, their packages and customers, overselling, white-label, suspension and grace periods. - [WHMCS and billing modules](https://zopanel.net/docs/whmcs.md): Automate hosting sales with the ZoPanel modules for WHMCS, Blesta, HostBill and Paymenter: install, connect with an API token, set up products and SSO. - [Provisioning API](https://zopanel.net/docs/provisioning-api.md): Create, suspend and bill hosting accounts from your own system with the /api/v1 provisioning API: tokens, endpoints, idempotency, rate limits and examples. - [Fleet and multiple servers](https://zopanel.net/docs/fleet.md): Manage several ZoPanel servers from one panel: fleet tokens, one-click sign-in, creating accounts on any server, moving websites and a DNS cluster. ## Operations - [Operations and monitoring](https://zopanel.net/docs/operations.md): How ZoPanel watches your server: service watchdog, alerts by e-mail, Telegram or webhook, uptime and usage history, the Tuning advisor, doctor and logs. - [Performance and capacity](https://zopanel.net/docs/performance.md): How ZoPanel fits hundreds of sites on a small VPS: a memory plan, PHP that sleeps when idle, page cache, memory compression and load shedding. - [App Store and S3 storage](https://zopanel.net/docs/apps.md): Run one-click Docker apps such as n8n, Nextcloud or Uptime Kuma behind a domain, deploy ready-made images, and give customers S3-compatible buckets. - [Migrating to ZoPanel](https://zopanel.net/docs/migration.md): Bring accounts over from cPanel or DirectAdmin backups with their sites, databases, mail and passwords, or move websites between ZoPanel servers. ## Reference - [Command-line reference](https://zopanel.net/docs/cli.md): Every zopanel command: install, update, rollback, version, and the ctl tools for passwords, 2FA, allowed IPs, rebuilds, features, doctor and recovery. - [Troubleshooting](https://zopanel.net/docs/troubleshooting.md): Fixes for common problems: panel unreachable, lost password or 2FA, SSL and mail failures, the busy page, failed updates, licenses, and getting support. ## Blog - [How many WordPress sites can a 4 GB VPS host? Our measurements](https://zopanel.net/blog/how-many-wordpress-sites-4gb-vps.md): We loaded real WordPress sites and apps onto 4 GB and 3 GB VPS servers until they broke. Here is what fit, why page cache matters most, and how to plan. - [Choosing a cPanel alternative in 2026: what to look for](https://zopanel.net/blog/cpanel-alternatives-2026.md): A practical guide to comparing hosting control panels in 2026: security architecture, account isolation, per-account vs per-server pricing, migration and billing. - [Why a hosting control panel should never run as root](https://zopanel.net/blog/secure-hosting-panel-architecture.md): Privilege separation, per-account sandboxes, user namespaces for Docker and defense in depth: how to design a hosting panel so one bug does not hand over the server. ## Optional - [Full documentation in one file](https://zopanel.net/llms-full.txt) - [Blog](https://zopanel.net/blog) - [Pricing](https://zopanel.net/pricing)