Installation Guide

Install NixPanel

Get your NixServer admin panel and NixClient user panel running on any supported Linux server in under five minutes.

Supported OS

  • ✓

Minimum Requirements

  • ✓

Quick Install

Run this single command as root on a fresh server.

With custom credentials:

After Installation

Credentials are printed on screen and saved to /root/.nixpanel_credentials.

NixServer — Admin Panel

http://<your-ip>:2087

NixClient — User Panel

http://<your-ip>:2083

Manual Installation

Prefer full control? Install system dependencies first (Node.js 22, MariaDB, Nginx, etc.), then follow these steps.

[$title, $cmd]): ?>

What Gets Installed

[$pkg, $desc]): ?>
Package Purpose

Firewall Ports

Auto-configured via UFW (Debian/Ubuntu) or firewalld (RHEL/AlmaLinux/Rocky).

[$port, $name, $desc]): ?>
Port Name Description

Updating NixPanel

Managing the Service

'systemctl status nixpanel', 'View live logs'=> 'journalctl -u nixpanel -f', 'Restart' => 'systemctl restart nixpanel', 'Stop' => 'systemctl stop nixpanel', ]; foreach ($cmds as $label => $cmd): ?>

Uninstalling

Removes the service, nginx config, install directory, and database. Does not remove Nginx, PHP, or other system packages.

'; echo '
'; echo 'bash'; echo ''; echo '
'; echo '
' . htmlspecialchars($code, ENT_QUOTES) . '
'; echo ''; } ?>