🚀 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
🌐 Networking & Firewall
IP Pool and Network Modes
VPS Firewall Rules
Server-Level Firewall Plans
Console Access: noVNC and the Web Terminal
💾 Backups & OS Templates
Automated Backups and Backup Destinations
Managing OS Templates
Uploading and Using ISOs
Media Groups
Docs /
Troubleshooting & FAQ /
License Shows as Suspended or Expired
License Shows as Suspended or Expired
- Suspended - either the license itself was suspended by the provider, or the master panel was unreachable for more than 7 days straight (the grace period), so the panel failed closed rather than keep trusting a stale status.
- Expired - the license had an expiry date and it's passed.
- IP mismatch - the key is already bound to a different server's IP than the one checking in now. If you're migrating to new hardware, ask for the license's IP binding to be reset first, otherwise the new server will never validate against the old binding.
Run php artisan license:check -v from the install directory for an immediate re-check instead of waiting on the 15-minute schedule - useful right after fixing whatever caused the issue, to confirm it's actually resolved rather than waiting for the next automatic tick.