Two methods for installing operating systems on your KVM VPS
KVM clients have two ways to install their server operating system through the SolusVM control panel.
The fastest way to get started is using one of our pre-configured OS templates. These templates are optimized and ready to use immediately.
For more control over your installation or to use operating systems not available as templates, you can install from an ISO image.
Most modern OS templates configure networking automatically via DHCP. However, some installations may require manual configuration.
If your OS doesn't configure networking automatically, you'll need:
Some KVM templates don't configure swap correctly. If you find your VPS has no swap:
# Check current swap
free -h
# If no swap, create a swap file (adjust size as needed)
dd if=/dev/zero of=/swapfile bs=1M count=512
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
# Make it permanent
echo '/swapfile none swap sw 0 0' >> /etc/fstab
# Verify
free -h# Debian/Ubuntu
apt update && apt upgrade -y
# CentOS/RHEL
yum update -y
# Fedora
dnf update -y# Ubuntu/Debian with UFW
apt install ufw
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
# CentOS/RHEL with firewalld
systemctl start firewalld
systemctl enable firewalld
firewall-cmd --add-service=ssh --permanent
firewall-cmd --add-service=http --permanent
firewall-cmd --add-service=https --permanent
firewall-cmd --reload# Set hostname
hostnamectl set-hostname your-hostname.example.com
# Verify
hostname -fIf you see "cannot allocate memory" errors during package updates, your VPS may need more RAM or swap space. See the memory allocation error guide for solutions.
If you encounter issues during installation, please open a support ticket. Include details about which template/ISO you're using and any error messages you see.