Everything in NexaPanel 0.2.0-beta.7
A complete tour of what the public-beta build does today. We describe only what ships and is validated — no roadmap features are presented as current.
Applications Center
Create, list, and manage apps through a clear state machine: draft → provisioning → running / stopped / failed.
Node.js deployment
Tenant-scoped install/build, a fixed-template systemd unit, reserved port, and reverse proxy to 127.0.0.1.
Laravel deployment
Composer install, a fixed artisan sub-command allowlist, per-tenant PHP-FPM pool, optional queue worker & scheduler.
Static & PHP hosting
Classic website hosting via the Sites/Domains/Files modules, served per-tenant.
Domains & SSL
Domains, subdomains, and Let's Encrypt certificates with HTTP→HTTPS redirect and auto-renew.
File manager
Path-jailed, owner-scoped file operations: browse, edit, upload, compress/extract.
Logs
Tail nginx and application logs — secret-redacted, line-capped, and path-jailed.
Database tools
Per-tenant database provisioning on demand (PostgreSQL & MariaDB, loopback-bound).
Update Center
Installed-vs-latest status, prepare/verify/stage, and a panel-safe apply with rollback.
Scoped RBAC
A dedicated app_tester role limited to the Applications Center.
Security architecture
Deny-by-default firewall, loopback databases, socket-only root agent, enforced 2FA.
Backups & rollback
Nightly checksummed local backups; documented reversible upgrades.
Verified installer
One-command install with content-addressed, SHA-256-verified release artifacts — verify before you run (--verify-artifacts).
License Center operator
Built-in self-hosted licensing for operators and partners. License enforcement is off by default — the panel never disables your server. See licensing docs.
Live demo mode
A dedicated demo instance with fake, isolated data that resets automatically — try it before installing.
See it on your own terms
Click through the live demo, then install the beta on a fresh server in one command.