Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

DezKVM

DezKVM es una solución open source de bajo coste para IP-KVM multi-puerto basada en hardware USB estándar compatible con Linux, sin necesidad de parches de kernel ni drivers propietarios.

Ficha actualizada 18 sept 2026, 21:31 · upstream 5 sept 2026, 6:38 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es DezKVM

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

DezKVM es un proyecto open source diseñado para crear infraestructura IP-KVM escalable y económica utilizando componentes USB comerciales compatibles con los drivers upstream de Linux (V4L2 para video, ALSA para audio, USB CDC para control ATX). El sistema funciona en plataformas embebidas comunes como SBCs y mini PCs sin requerir parches de kernel ni hardware propietario.

El daemon principal (dezkvmd) está escrito en Go y requiere Linux kernel 6.1 o superior con distros basadas en Debian recomendadas. La arquitectura utiliza un hub USB 2.0 estándar para conectar múltiples puertos, permitiendo escalabilidad horizontal sin dependencias de hardware específicas de vendor.

El proyecto incluye herramientas de depuración como USBKVM-App para validar el subsistema USB-KVM antes de integración completa, y documentación detallada sobre configuraciones de video según ancho de banda disponible.

CASOS DE USO
  • Acceso remoto a servidores headless en homelabs mediante conexión IP
  • Gestión multi-puerto de infraestructura local sin hardware propietario
  • Solución DIY para reemplazar soluciones comerciales costosas de KVM sobre IP
  • Laboratorio educativo para aprender arquitectura de sistemas V4L2/ALSA
PUNTOS DESTACADOS
  • Cero dependencia de kernel personalizado ni drivers propietarios
  • Compatible con hardware USB estándar (MS2109, UART to HID ASIC)
  • Escalable mediante hubs USB 2.0 sin lock-in de hardware
  • Funciona offline sin requerir conexión a internet
  • Licencia AGPLv3 garantiza código abierto y modificable
PRECAUCIONES
  • Proyecto en etapa temprana, no apto para producción según documentación oficial
  • Requiere kernel Linux 6.1 o superior con drivers V4L2/ALSA upstream
  • Sin soporte oficial para hardware de terceros ni configuraciones no recomendadas
  • Dependencia de distros basadas en Debian para instalación sencilla
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Instalar Go compiler, ejecutar 'go mod tidy' y 'go build' en directorio dezmvd/. Crear servicio systemd en /etc/systemd/system/dezkvmd.service con modo ipkvm. Instalar dependencias: libv4l-dev, v4l-utils, alsa-utils, exfatprogs, ntfs-3g. Verificar kernel 6.1+. Configurar resolución según ancho de banda de red (FHD 25fps = 40Mbps recomendado para LAN). Usar USBKVM-App para pruebas previas de subsistema USB-KVM.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Go
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.