Stars
Forks
Watchers
Developer links
QVMConsole
QVMConsole turns a KVM host into a small private cloud where tenants create, clone, snapshot, and console into their own virtual machines from one web panel without ever touching the hypervisor. Create machines from templates, linked clones, or ISO images across x86_64 and ARM hosts with BIOS or UEFI firmware, multiple disks, and multiple network cards, then manage power, reinstalls, imports, and exports from the same console. Each tenant receives an isolated VPC built on Open vSwitch with its own logical switch, VLAN, DHCP, NAT, and access control, plus cloud-style security groups, port forwarding with health checks, bandwidth limits, and monthly traffic quotas. Storage pools span host disks and LVM volumes, VM disks migrate between pools online, and snapshots carry their own quotas with restore and UEFI safeguards. Open any machine in the browser through the noVNC console, complete with shortcut keys and one-click password paste, and follow long operations in an asynchronous task center that streams progress live. Administrators enforce two-factor authentication, confirm sensitive actions a second time, and cap every tenant by CPU, memory, disk, VM count, public IPs, and runtime hours through fine-grained quotas or a lightweight cloud mode. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Benefits
- Private cloud on one host
- Tenants create, clone, snapshot, and console into their own KVM virtual machines from one web panel, while administrators keep hypervisor access to themselves and hand out self-service capacity instead.
- Tenants isolated by design
- Every tenant receives an Open vSwitch VPC with its own logical switch, VLAN, DHCP, NAT, and security groups, so neighboring workloads cannot see or reach each other by default.
- Quotas for every resource
- Cap each tenant by CPU, memory, disk, VM count, storage, bandwidth, monthly traffic, public IPs, port forwards, snapshots, and runtime hours, with a lightweight cloud mode for per-VM control.
- Console without extra clients
- Open any virtual machine directly in the browser through the noVNC console with shortcut keys, fullscreen and separate-window modes, text sending, and one-click password paste for logins.
Features
- Full VM lifecycle
- Create machines from templates, linked clones, or ISO images on x86_64 and ARM hosts with BIOS or UEFI, then handle power, reinstalls, migration, import, and export centrally.
- VPC networking and security
- Open vSwitch VPCs provide logical switches, VLANs, DHCP, NAT, ACLs, security groups, port forwarding with health checks, bandwidth limits, port mirroring, and network diagnostics per tenant.
- Storage pools and snapshots
- Manage host storage pools with disk formatting, partitioning, and LVM volumes, migrate VM disks between pools online, and apply snapshot quotas with restore and UEFI NVRAM safeguards.
- Tasks, keys, and guardrails
- Long operations run in an asynchronous task queue with live progress streaming, API keys expose every function to automation, and forced 2FA plus second confirmations protect sensitive actions.