NixReaper 5cefe15f6a fix: make git clone fallback explicitly use main branch
The releases API returns 404 when no releases exist, causing the installer
to fall back to 'main'. However, the fallback clone was not explicitly
specifying a branch, which could cause issues if the repository's default
branch configuration is in an inconsistent state. Now the fallback clone
also explicitly uses --branch main to ensure consistent behavior.
2026-04-25 09:26:56 -05:00

NixPanel

NixPanel

A fast, modern web hosting control panel for Linux servers.
Free and open alternative to cPanel/WHM — built in Rust.

Latest Release License Platform Rust GitHub Stars

nixpanel.io · Documentation · Pricing · Changelog


Overview

NixPanel gives you everything cPanel/WHM does — without the legacy bloat or the $40/mo price tag.

Panel Port Purpose
NixServer 2087 Server admin — accounts, DNS, mail, SSL, services
NixClient 2083 User panel — files, databases, email, domains

Requirements

OS Ubuntu 24.04 LTS (x86_64)
RAM 2 GB minimum · 4 GB recommended
Disk 20 GB minimum
Access Root

Quick Install

bash <(curl -fsSL https://raw.githubusercontent.com/NixReaper/nixpanel/main/install.sh)

The installer is self-updating — it always fetches the latest version before running, so you never need to re-download it manually.

Want to inspect before running?

curl -fsSL https://raw.githubusercontent.com/NixReaper/nixpanel/main/install.sh -o install.sh
less install.sh
sudo bash install.sh

What Gets Installed

Component Version Role
Apache 2 + PHP-FPM 8.2 & 8.3 Web server with multi-PHP support
MariaDB 10.x Database server (WordPress-compatible)
PowerDNS Latest DNS server
Exim 4 Latest Mail transfer agent
Dovecot Latest IMAP / POP3 server
SpamAssassin Latest Spam filtering
Fail2ban Latest Brute-force protection
Let's Encrypt Certbot Free SSL certificates
NixPanel Latest Control panel

Stack

Layer Technology
Panel backend Rust · Axum · SQLx · Tokio
Database MariaDB
Web server Apache 2 (reverse proxy)
Auth JWT · Argon2id
Frontend React 18 · TypeScript · Tailwind CSS · Vite

Licensing

NixPanel uses a central licensing server at license.nixpanel.io. A license key is required during installation.

Plan Monthly Annual Servers
Free $0 $0 1
Solo $9.99 $95.90 1
Host $29.99 $287.90 5
Agency $79.99 $767.90 Unlimited

Get a license → nixpanel.io


Post-Install

Task Command
Add SSL certbot --apache
View logs journalctl -u nixpanel -f
Restart panel systemctl restart nixpanel
Update panel bash /opt/nixpanel/scripts/update.sh

Access your panels:

http://YOUR_IP:2087   ← NixServer (admin)
http://YOUR_IP:2083   ← NixClient (users)

Changelog

See CHANGELOG.md for the full version history.


License

NixPanel is source-available software. You may inspect and self-host under the terms of the NixPanel License. Redistribution, resale, or offering NixPanel as a managed service is not permitted without a commercial agreement.

© 2025 NixPanel. All rights reserved.

S
Description
No description provided
Readme
143 KiB
Languages
TypeScript 57.1%
Rust 32.1%
Shell 9.9%
CSS 0.4%
HTML 0.3%
Other 0.2%