Fast VM es un panel web moderno para administrar QEMU/KVM con consola SPICE integrada en el navegador, monitoreo en tiempo real y gestion completa del ciclo de vida de tus VMs.
$ sudo bash install.sh
[+] Verificando dependencias del sistema...
[+] Instalando QEMU/KVM, OVMF, swtpm...
[+] Configurando red y permisos...
[+] Descargando dependencias frontend...
[OK] Fast VM instalado correctamente
$ ./start.sh
[OK] Servidor iniciado en http://localhost:8000
Una interfaz moderna y completa para administrar tu infraestructura de virtualizacion.
Interfaz dark con estadisticas en tiempo real, grid de VMs con acciones rapidas y auto-refresco cada 10 segundos.
Accede a tus VMs directamente desde el navegador via WebSocket. Clipboard bidireccional, pantalla completa y sin puertos extra.
Metricas de CPU, RAM y disco con graficos Chart.js. Push via WebSocket con historial de 10 minutos por VM y host.
Crea volumenes qcow2 o raw, adjunta y desconecta en caliente. Snapshots con creacion, restauracion y eliminacion.
Autenticacion JWT, hashing bcrypt, rate limiting, audit logging y soporte para roles de usuario (admin/regular).
UEFI, Secure Boot, TPM 2.0 emulado, QXL optimizado para SPICE y seleccion de modelo de CPU (host, Skylake, EPYC).
Integracion con QEMU Guest Agent para info del SO en tiempo real: IP, hostname, uptime y uso de disco.
Genera ISOs cloud-init para provisionamiento automatizado. Configura hostname, usuarios y paquetes desde la interfaz.
Ejecuta practicamente cualquier sistema operativo como maquina virtual.
Un stack moderno y eficiente para rendimiento y mantenibilidad.
Configura la red de tus VMs segun tus necesidades con multiples modos disponibles.
Elige el metodo que mejor se adapte a tu entorno.
Instala dependencias, configura Docker, red y servicios automaticamente.
sudo bash install.sh
Para entornos con Docker ya configurado. Un solo comando.
docker compose up -d --build
Control total sobre la instalacion. Requiere QEMU, KVM, Python 3 y dependencias.
git clone https://github.com/manolomono/fast_vm.git
cd fast_vm && pip install -r requirements.txt
./start.sh
Todos los endpoints protegidos con JWT. Gestiona VMs, volumenes, snapshots, backups y metricas de forma programatica.
# Autenticacion
$ TOKEN=$(curl -s -X POST \
http://localhost:8000/api/auth/login \
-d '{"username":"admin","password":"admin"}' \
| jq -r '.access_token')
# Listar VMs
$ curl -s \
-H "Authorization: Bearer $TOKEN" \
http://localhost:8000/api/vms | jq
[
{
"name": "ubuntu-server",
"status": "running",
"cpu": 4,
"ram_mb": 8192
}
]
Fast VM es open source y gratuito. Instala en tu servidor y toma el control de tu infraestructura de virtualizacion.