Frequently asked questions
Do I need to install Node, Docker, or anything else first?
No. NuxPanel is a single static binary. You can install Docker, NGINX, and PM2 later from the in-app Application Store when an app needs them.
Which port does it use?
8443 by default (HTTPS). Change it at install time with LISTEN_ADDR / --port, or by re-running the installer.
Why does my browser warn about the certificate?
The default TLS certificate is self-signed. Accept the one-time warning, or issue a real Let's Encrypt certificate from Settings → Domain.
Is it safe to expose on the public internet?
It's a full admin surface, so restrict access — firewall it to your own IP or use an SSH tunnel, and always set a strong admin password.
How do I upgrade?
Re-run the install one-liner. It swaps the binary and restarts the service while preserving your password and port. See Upgrading.
How is NuxPanel different from Coolify, CloudPanel, or cPanel?
NuxPanel is a developer VPS panel with a macOS-style desktop UI on one self-hosted binary. It focuses on Docker, git deploy, databases, firewall, and day-to-day server ops. It is not a multi-tenant hosting panel — we deliberately skip email, DNS zones, and reseller accounts that classic cPanel/Plesk include.
The AI assistant says the key isn't set.
Open Settings → AI, paste your API key, and save — it takes effect immediately. See Configuration → AI assistant.