Table of Contents
Virtualizor is a powerful web-based virtualization control panel used for managing VPS, hypervisors, users, and resources. It supports KVM, OpenVZ, LXC, and Xen. Ubuntu 25.04 works well as a Virtualizor Master or Slave (KVM) node.
Step 1: Update the system
Updating the system ensures compatibility and prevents dependency issues during installation.
sudo apt update && sudo apt upgrade -y
Step 2: Set the hostname
Setting a valid and fully qualified hostname is required for Virtualizor to work correctly and helps prevent networking and service-related issues during and after installation.
sudo hostnamectl set-hostname server.example.com
Step 3: Install Required Packages
Before running the Virtualizor installer, you must install a few basic packages that are required to download and execute the official installation script correctly.
sudo apt install curl wget perl -y
Step 4: Download and Run the Virtualizor Installer
Virtualizor provides an official installation script that automatically installs all necessary services and virtualization components on your system.
curl -O https://raw.githubusercontent.com/virtualizor/virtualizor/master/install.sh
sudo bash install.sh
Step 5: Allow Virtualizor Ports in the Firewall
To access the Virtualizor admin panel from your browser, you must allow its default HTTP and HTTPS ports through the firewall.
sudo ufw allow 4085/tcp
sudo ufw allow 4086/tcp
sudo ufw reload
Step 6: Access the Virtualizor Control Panel
Once the installation is complete and firewall rules are applied, you can access the Virtualizor web interface using your server IP address.
https://YOUR-SERVER-IP:4086
Step 7: Verify Virtualization Support (KVM)
Checking CPU virtualization support ensures your server is capable of running KVM-based virtual machines properly.
egrep -c '(vmx|svm)' /proc/cpuinfo
