NovaPanel

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.

Reference