Your server. Every site, app and mailbox in one panel.
Node Panel turns a fresh VPS into a complete hosting platform, with apps, domains, email, backups and security ready to run.
Ubuntu 22.04, Ubuntu 24.04, Debian 12 and AlmaLinux 9
Node Panel
Hosting
Applications
Domains
DNS Zones
Databases
File Manager
Terminal
Server
Backups
Monitoring
Security
Dashboard
Sample dataInstall what you need, in a few clicks.
Pick an app and a domain. Each one runs under its own Linux user, so one site can't reach into another.
WordPress
Staging, clone, updates
Node.js
Express, Nest, Fastify
Next.js
Built and started for you
React
Served as static files
Laravel
With its own database
Django
Python with gunicorn
Flask
Python with gunicorn
Ghost
Blog and publishing
n8n
Workflow automation
Docker
Any public image
Static HTML and PHP sites work too, with a separate PHP version and extensions for each site.
The whole job of running a server.
Stop stitching tools together. The daily work lives in one place.
Email on your own domain
Mailboxes and webmail on your own domain, with a delivery check that shows what to fix and fixes DNS in one click.
Backups you can restore
Send copies to Google Drive, S3, FTP or SFTP, then bring back one site or one database. A safety copy is taken first.
Protection in layers
Firewall, Fail2ban, two-factor login, a ModSecurity WAF, bad-bot blocking and ClamAV scans with quarantine.
Know before your clients do
Email and Telegram alerts when a site goes down, a disk fills up, SSL is expiring or an app crashes.
Sites and domains
- Free Let's Encrypt SSL
- Your own nameservers with PowerDNS
- File manager and web terminal
- Deploy from GitHub, GitLab, Bitbucket
Databases
- MariaDB with phpMyAdmin
- PostgreSQL, MongoDB, Redis on demand
- Import, backup and restore
- Cron jobs with logs
Speed and insight
- Page cache with one-click clear
- Traffic per site, with top pages
- All logs in one searchable view
- Client accounts with quotas
Ready in minutes.
Start with a fresh server. The installer sets up nginx, PHP, MariaDB, PowerDNS and the mail stack for you.
Download and install
Run this one command on your server as root. It downloads Node Panel and runs the installer.
curl -fsSL https://nodepanel.putulmail.com/nodepanel.tar.gz -o nodepanel.tar.gz && mkdir -p nodepanel-src && tar xzf nodepanel.tar.gz -C nodepanel-src && cd nodepanel-src && sudo bash install.shOpen the panel
Go to
https://YOUR-IP:2083and log in asrootwith the server's root password. The browser warns about the certificate until you give the panel a domain.
Install options
| Use another panel port | sudo PANEL_PORT=7800 bash install.sh |
| Update the panel | Run the same command again. Databases, settings and app data are kept. |
| Recover after a lockout | sudo nodepanel-unlock |
Ports to open
| Panel | 2083 |
| Websites | 80, 443 |
| DNS | 53 TCP and UDP |
25, 465, 587, 993 |