Before Virtualizor can create a working VPS it needs two things: IP addresses to assign, organised in IP pools, and operating system images, called OS templates. This guide sets up both in the admin panel after installation.
Before you start
- Virtualizor installed and reachable on port 4085. See install Virtualizor for KVM.
- The IP block your data centre routed to the server: network address, netmask or prefix, gateway and usable addresses. For IPv6, the subnet (for example a
/64) and its gateway.
Create an IPv4 pool
- Log in to the admin panel and go to IP Pool → Create IP Pool.
- Select the server (the master, or a slave).
- Enter a Pool Name, for example
DE-public-v4. - Enter the Gateway and Netmask exactly as provided by the data centre.
- Enter Nameservers, for example
1.1.1.1and8.8.8.8. They are written into new VPS network configuration. - Add IPs: enter a First IP and Last IP for a range, or list single addresses. Exclude the network, gateway and broadcast addresses.
- Click Submit.
Check IP Pool → List IPs to see which addresses are free and which are assigned. You can lock an IP to keep it from being used.
Create an IPv6 pool
- In Create IP Pool, choose IPv6.
- Enter the IPv6 gateway and prefix length.
- Choose how many addresses to generate from the subnet, or enable subnet assignment so each VPS gets its own range.
- Save, then assign IPv6 alongside IPv4 in your plans.
Download OS templates
- Go to Media → OS Templates (or Media → List OS Templates).
- Filter by virtualization type KVM.
- Tick the distributions customers should see – for example the current AlmaLinux, Rocky Linux, Ubuntu LTS and Debian releases.
- Click Download. Templates are stored on the server and copied to slaves as needed.
Offer only maintained releases. Remove end-of-life templates so customers do not install systems without security updates.
Add ISO images
Go to Media → ISO → Add ISO and enter the URL of an installation or rescue ISO (for example SystemRescue). Customers can mount it in their VPS settings for custom installs and recovery; see rescue mode.
Reverse DNS integration
To let customers set their own PTR records, connect a PowerDNS server under Configuration → PowerDNS and link it to the IP pools. End users then see the rDNS screen described in set rDNS in Virtualizor.
Troubleshooting
- New VPS has no network: wrong gateway or netmask in the pool. Correct it, then reconfigure the VPS network or reinstall it.
- IP conflict: an address in the pool is used elsewhere. Lock or remove it.
- Template download fails: the server cannot reach Virtualizor's mirrors; check outgoing firewall and DNS.
