Server Lab
A powerful desktop control panel for Linux that turns your entire homelab and remote server fleet into a single clickable interface.
£999.00
Server Lab replaces repetitive terminal work with a clean, modern GUI. Manage local KVM virtual machines, connect to external servers over SSH, run your installation scripts, and control everything with Ansible — all from one dark-themed desktop application. Every action shows the exact command being executed and streams the real output live, so you always see what’s happening under the hood.
Local KVM / libvirt Machine Management
- Live list of all virtual machines with status, IP address, MAC address, and clear badges for static vs dynamic IP
- Create new VMs through a simple form (distro, package manager, label)
- Start, Shutdown, Reboot, and Destroy machines (with confirmation for destructive actions)
- Delete VMs completely, including DHCP reservation cleanup
- View IP and MAC details instantly
- Automatic detection of static vs dynamic IP assignments
- One-click SSH or console access
External Server Management (SSH)
- Connection manager for remote servers (name, host, port, user, SSH key path)
- Secure key-based authentication only — no passwords stored in plaintext
- One-click connection test
- Quick actions per server: uptime, disk usage (
df -h), memory (free -h), service status, reboot (with confirmation), and custom saved commands - Easy SSH key deployment (
ssh-copy-id)
One-Click Installers
- Run your custom installation scripts (WordPress, LAMP + WordPress, Hestia, and more) on any local VM or remote server
- Live streaming of installation output
- Clear display of generated credentials and important data after completion
Ansible Fleet Management
- Visual inventory viewer and editor (hosts, groups, variables)
- Instant validation with
ansible-inventory --list - Ping individual hosts, groups, or the entire inventory
- Ad-hoc commands with module, arguments, and become support
- Run playbooks with limit and check-mode options
- Easy editing of
inventory.iniandansible.cfg
Designed for Clarity & Safety
- Every button shows the exact command that will be executed
- Live command output with color-coded results (green = success, red = error) and visible return code
- Confirmation dialogs for all destructive operations, clearly naming the target
- No raw unrestricted terminal access — everything is controlled and auditable
- Interactive sessions (console / live SSH) handled safely when needed
- Clean dark “Kernel Labs” theme with intuitive sidebar navigation
Server Lab brings the power of the command line into a fast, mouse-driven desktop application. Perfect for anyone who manages KVM labs and remote servers and wants full visibility and control without constantly switching to the terminal.