Virtualizor

Install a hosting control panel on a Virtualizor VPS

Choose between cPanel, Plesk, DirectAdmin and free panels for your VPS, use Virtualizor's control panel installer where offered, or install manually on a clean OS.

IntermediateVirtualizor VPS2 min read

A control panel makes a VPS manageable without the command line: websites, email, DNS and SSL from a web interface. Virtualizor can install some panels for you, or you can install one yourself on a fresh OS. This guide helps you choose and get started.

Before you start

  • A VPS with enough resources: at least 2 GB RAM for most panels (4 GB+ recommended for cPanel with email and several sites); see VPS RAM requirements.
  • A fresh, minimal OS supported by the panel. Installing on a server already in use often fails.
  • A hostname with DNS and reverse DNS; see hostname and rDNS.
  • A licence for commercial panels (cPanel, Plesk, DirectAdmin) unless a trial is included.

Choose a panel

PanelStrengthsConsider
cPanel/WHMMost familiar to customers, rich ecosystemHighest licence cost, heavier on RAM
PleskModern UI, Docker, Git, WP Toolkit; Linux and WindowsLicence editions limit domains
DirectAdminLightweight, fast, affordableSmaller third-party ecosystem
Free panels (HestiaCP, CloudPanel, Webmin)No licence costFewer features and less support

If you mainly need to host websites without running the server yourself, managed cPanel hosting or reseller hosting may be simpler than a VPS with a panel.

Option A: Virtualizor's control panel installer

  1. In Virtualizor, open the VPS and look for Control Panel (or Install Control Panel).
  2. Choose the panel from the list your provider offers.
  3. Confirm. The installer runs inside the VPS and may take 30–90 minutes.

Some providers instead offer OS templates with a panel preinstalled under Reinstall OS; see reinstall OS. Both methods erase or change the server, so use a fresh VPS.

Option B: install manually

  1. Reinstall the VPS with a supported OS (for example AlmaLinux or Ubuntu LTS).
  2. Set the hostname and update packages.
  3. Run the panel's official installer:

After installation

  • Log in to the panel and complete its setup wizard.
  • Issue SSL for the panel hostname.
  • Configure the firewall to allow the panel's ports; see firewall rules.
  • Set up backups to remote storage.

Troubleshooting

  • Installer fails on dependencies: the OS is not supported or not minimal; reinstall a clean template.
  • Panel unreachable: the firewall blocks its port (2087, 8443, 2222).
  • Out of memory during install: add swap or choose a bigger plan.

Next steps

Was this guide helpful?

Still stuck?

Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.