Table of Contents
Virtualizor is a powerful web-based VPS control panel that supports KVM, OpenVZ, and other virtualization technologies. Debian 13 (Trixie) is fully compatible with Virtualizor and works well for production VPS nodes.
Step 1: Update the System
Updating your system ensures compatibility and prevents package conflicts during the Virtualizor installation.
sudo apt update && sudo apt upgrade -y
Step 2: Set the Hostname
Setting a valid hostname is required for Virtualizor to work correctly and helps avoid networking and service issues.
sudo hostnamectl set-hostname server.example.com
Step 3: Install Required Packages
These basic packages are necessary to download and run the Virtualizor installation script properly.
sudo apt install curl wget perl -y
Step 4: Download and Run the Virtualizor Installer
Virtualizor provides an official installer that automatically installs all required services and virtualization components.
curl -O https://raw.githubusercontent.com/virtualizor/virtualizor/master/install.sh
sudo bash install.sh
Step 5: Allow Virtualizor Ports in the Firewall
To ensure proper access to the Virtualizor control panel from a web browser, you must allow its default management ports through the system firewall.
sudo ufw allow 4085/tcp
sudo ufw allow 4086/tcp
sudo ufw reload
Step 6: Access the Virtualizor Control Panel
After completing the installation and firewall configuration, you can access the Virtualizor web-based management panel directly from your browser.
https://YOUR-SERVER-IP:4086
Step 7: Verify KVM Virtualization Support
Checking KVM virtualization support ensures that your server CPU and system configuration are capable of running virtual machines efficiently.
egrep -c '(vmx|svm)' /proc/cpuinfo
