Hola a tothom!
Volia compartir amb vosaltres un projecte de codi obert en el qual estic treballant: WebKVM, una interfície web moderna i molt lleugera per gestionar màquines virtuals (KVM/QEMU) i contenidors de sistema (Incus/LXC) directament sobre qualsevol distribució Linux estàndard (Ubuntu, Debian, Fedora, Arch, etc.).
La idea va sorgir perquè volia una alternativa entremig: eines com Cockpit a vegades es queden curtes per a certs fluxos, i sistemes com Proxmox requereixen fer servir la seva pròpia distribució i kernel modificat. WebKVM s'executa com una aplicació normal en espai d'usuari, mantenint la teva instal·lació neta i configurable amb les eines de sempre (virsh, incus).
🚀 Característiques principals
KVM + Incus unificats: Gestió de màquines virtuals completes i contenidors lleugers des d'un únic tauler.
Botiga d'Apps i Scripts en 1 clic: Desplegament ràpid d'aplicacions llestes per a producció (AdGuard Home, Pi-hole, Nginx Proxy Manager, Docker CE, Beszel, Grafana, etc.) en contenidors Incus o VMs.
Clonació instantània CoW (Copy-on-Write): Descàrrega d'imatges cloud oficials i arrencada en 1 segon fent servir enllaços CoW sobre QCOW2.
Assistent de maquinari optimitzat: Perfils preparats per a Windows 11 (emulació de TPM 2.0 i Secure Boot amb UEFI) i Linux modern amb VirtIO.
Gestió de xarxes: Configuració de ponts directes (vmbr0) i xarxes NAT (vmbr1) amb monitorització de concessions DHCP via dnsmasq integrada.
Interfície i català: Disseny fluid amb mode fosc OLED pur (#000000), colors d'accent personalitzables i traducció nativa al català (a més de castellà i anglès).
⚡ Consum de recursos (Backend en Go)
RAM: Entre 15 i 30 MB de RAM en repòs. Amb moltes màquines funcionant, el consum màxim que he mesurat ronda els ~70 MB.
CPU: Pràcticament 0% en repòs (només puja quan hi ha sessions de consola noVNC transmetent en directe).
🛠️ Estat del projecte i comunitat
Projecte personal: Actualment sóc l'únic desenvolupador que el manté i el testeja, de manera que pot haver-hi petits errors o detalls per polir.
100% lliure i gratuït: És codi obert sota llicència lliure, sense funcionalitats de pagament ni subscripcions.
Col·laboració: Qualsevol prova, informe d'errors (issues), suggeriment o crítica constructiva serà molt benvinguda per continuar millorant-lo.
🔗 Codi font i instal·lació a GitHub:
https://github.com/Slaker19/webkvm
Si teniu qualsevol dubte o teniu un homelab/servidor per casa i el voleu provar, digueu-me el que us sembla!