Documentation
Everything you need to install, license, and operate NovaPanel — plus the recipes for common day-two tasks. Missing something? Ask in Discord.
Getting started
How-to guides
Set up email for a customer
Mailboxes, DNS records, SPF/DKIM/DMARC, common gotchas.
Email deliverability & alerts
Get outbound mail into the inbox: PTR, SPF, DKIM, DMARC, the Cloudflare trap, relays, and admin alert emails.
One-click app installs
Install WordPress, Laravel, Nextcloud, Ghost and ~30 more onto any site.
Manage WordPress sites
Update core, plugins & themes on demand, or auto-update every site nightly.
Migrate a WordPress site
Files + database + DNS, in roughly 30 minutes.
Migrate from cPanel
The manual account-by-account path: files, databases, email, DNS — the reliable way today.
Web Application Firewall
Coraza + OWASP CRS: the three modes, per-category tuning, safe rollout for a live store.
Using the File Manager
Browse, upload, edit, and organise site files from the browser — no SSH needed.
White-label the customer panel
Logo, colours, login page, email From — make it look like yours.
Outbound webhooks
HMAC-signed event POSTs into Slack, Zapier, your CRM — anything HTTP.
Restore a backup
Snapshots, manual SQL dumps, app-specific plugins.
Offsite backups & monitoring
Push backups to S3/B2/SFTP, the Health Score, and resource alerts.
Configure DNS for a new domain
Registrar-managed vs PowerDNS-authoritative, plus DNSSEC.
Running behind Cloudflare
Which ports work through the proxy, why phpMyAdmin/webmail use 8443/2096, and why mail/FTP must be DNS-only.
Run behind a Cloudflare Tunnel
Homelab setup: expose the panel without opening ports — plus what doesn't fit through an HTTP-only tunnel.