ISPmanager 6 is a professional hosting control panel from ISPsystem. It's used on thousands of servers worldwide and is the main competitor to cPanel in the Russian-speaking market.
What ISPmanager 6 can do
- Managing websites, domains, and subdomains
- Mailboxes, forwarding, antispam
- MySQL and PostgreSQL databases
- FTP accounts with directory restrictions
- SSL certificates (Let's Encrypt and commercial)
- Web server management: Apache, Nginx, LiteSpeed
- PHP by version (7.4, 8.0, 8.1, 8.2, 8.3) for each site
- Task scheduler (cron)
- Browser-based file manager
- Backups to local disk or remote storage
ISPmanager 6 editions
| Edition | Price | Who it's for |
|---|---|---|
| Lite | ~$4/mo | Single server, personal projects |
| Business | ~$14/mo | Hosting providers, resellers |
| Host | On request | Large hosting operations, clusters |
ISPmanager 6 vs cPanel
| Parameter | ISPmanager 6 | cPanel |
|---|---|---|
| Price | From $4/mo | From $15/mo |
| Nginx support | ✅ Native | ⚠️ Via module |
| Multi-server | ✅ Business/Host | ✅ WHM |
| Interface | Modern React | Classic |
| Interface language | RU, EN, DE, ES | EN (RU partial) |
| Docker/containers | ✅ Docker Manager | ❌ |
| Ubuntu support | ✅ | ✅ |
System requirements
- OS: Ubuntu 20.04/22.04, Debian 11/12, CentOS 7/8
- RAM: minimum 1 GB (2 GB recommended)
- Disk: minimum 10 GB of free space
- Architecture: x86_64
Common Errors During Installation and Operation
| Message | What it means |
|---|---|
| License error: license not found | The server can't reach ISPsystem's license servers — usually an outbound firewall block |
| Error: Port 1500 is already in use | The panel's port is occupied by another process — often left over from a failed earlier install attempt |
| MySQL already installed, panel setup aborted | The "clean server" requirement was violated: MySQL/Apache/Nginx were already installed manually before running the installer |
| SSL certificate issue: Let's Encrypt validation failed | The domain's DNS doesn't point to the new server's IP yet, so the HTTP check fails |
When ISPmanager 6 Isn't a Fit
- You need Windows Server support — ISPmanager runs only on Linux
- You need a fully free self-hosted option with no license payments at all
- Your team is deeply tied to the WHM/cPanel API and automation scripts that would be expensive to rewrite
- You need a panel for a single static site with no databases and no mail — overkill for the extra functionality
Checking After Installation
Before handing access to a client or setting up the first site, confirm the panel is actually running and responding:
# Panel service status
systemctl status ispmgr
# The panel responds on the management port
curl -k -I https://localhost:1500/
# Installed build version
ispmgr --version
If systemctl status shows active (running) but the web interface still won't open, check whether port 1500 is blocked by a firewall on the server itself or at the provider level. For a step-by-step install on a clean server, see installing ISPmanager 6 on Ubuntu, and for moving existing sites from cPanel, see the cPanel migration guide.
Licensing: How the Price Is Calculated
The price of ISPmanager 6 depends not only on the edition but also on the number of managed user accounts on the server. The Lite edition is limited to one panel on one server with no reselling — it's meant for a single owner administering their own sites. The Business edition removes that limit and adds reselling: you can create accounts for clients with restricted rights, and set them quotas for disk, traffic, and number of sites.
An important detail: the license is tied to the server's IP address. When the IP changes (for example, during a migration to a new server), the license must be re-bound through the ISPsystem account portal — this takes a few minutes, but requires access to the account the license was purchased on, so keep those credentials separate from server passwords.
Panel Updates: How and When They Arrive
ISPmanager 6 updates automatically by default — minor versions with security fixes are rolled out in the background without administrator involvement and without restarting site web services. Major updates that change the interface or large subsystems require manual confirmation through Panel → Settings → Update, where you can review the changelog before installing.
On production servers where an unpredictable update during business hours is unwelcome, auto-update can be switched to notification-only mode — the administrator then decides when to apply the patch, typically during a window of minimal load on the sites.