Install
Install NexaPanel 0.2.0-beta.7
One command on a fresh server. Content-addressed, SHA-256-verified release artifacts.
Requirements
- Ubuntu 24.04 LTS (recommended), fresh server, root access
- A domain (e.g.
panel.example.com) with DNS pointed at the server - Ports 22 / 80 / 443 reachable (the installer configures a deny-by-default firewall)
1 · Verify the release first (recommended)
Downloads the 0.2.0-beta.7 manifest + artifacts, checks every SHA-256, prints ARTIFACTS_VERIFIED, and exits — installs nothing.
curl -fsSL https://get.nexapanel.io/install.sh | sudo bash -s -- --verify-artifacts --channel stable2 · Install
curl -fsSL https://get.nexapanel.io/install.sh | sudo bash -s -- --domain panel.example.com --admin-user adminThe installer sets up the panel + root agent, PostgreSQL/MariaDB (loopback-only), nginx, Let's Encrypt TLS, and prints your admin login once at the end. Full flag reference in the install docs.
Licensing
The panel runs without a license, and license enforcement is off by default — licensing never disables your server. Licensed installs can pass --license; see how licensing works.
License Authority note. The installer never sets up a License Authority — it does not enable authority mode or generate signing keys. Running your own Authority is a deliberate, documented operations procedure, separate from a normal install.
Just looking? The live demo runs the same panel with fake data — no server needed.
Questions before you install?
Check the install docs, or ask us — we read everything.