🚀 Getting Started
Installing Virtlix on a Fresh Server
Server Requirements & Partition Layout
Activating Your License
Your First VPS
🖥️ VPS Management
Creating and Configuring a VPS
Cloning and Rebuilding a VPS
Creating a Reusable Template from a VPS
Resource Plans and Per-VM Limits
Windows Guest Support
Rescue Mode: Recovering a Broken VPS
📦 LXC Containers
LXC Containers: What They Are and When to Use Them
Creating and Managing an LXC Container
LXC Container Limitations vs KVM
🌐 Networking & Firewall
IP Pool and Network Modes
VPS Firewall Rules
Server-Level Firewall Plans
Console Access: noVNC and the Web Terminal
Network Filtering: Anti-Spoofing and Rogue RA Protection
IPv6 Dual-Stack Networking
Power DNS Integration and Reverse DNS Zones
Adding Multiple IPs and Per-IP MAC Overrides
💽 Storage & Hardware
Storage Pools: Local Disk and Remote NFS
PCI and USB Device Passthrough
Attaching Extra Volumes to a VPS
💾 Backups & OS Templates
Automated Backups and Backup Destinations
Managing OS Templates
Uploading and Using ISOs
Media Groups
🔑 Multi-Server & Licensing
Understanding Your License and VPS Limits
Master Configuration and Security Settings
Registering and Controlling Remote Servers
Webhook Callbacks
Selling VPS Hosting Through WHMCS
🔐 Account & Security
Two-Factor Authentication
Console Shows "Connection Lost"
Almost always an HTTPS-specific nginx config gap.
License Shows as Suspended or Expired
What each status actually means and how to recover.
VPS Won't Start After Creation
The two most common real causes.
Common Questions
A few things that come up often.
Can't SSH Into a New LXC Container
The two most common causes: sshd not installed yet, or the network isn't actually up.
PCI Passthrough Device Not Working
Almost always an IOMMU configuration issue on the host, not a Virtlix bug.
NFS Storage Pool Won't Mount
Check the export's own permissions first - the mount itself runs as a privileged helper, not the panel process.
OS Template Download Stuck or Failed
A corrupted or interrupted download is never silently treated as usable - check the real cause before retrying blindly.