oh-my-beszel
oh-my-beszel es un fork ligero de Beszel para monitorización auto-alojada de clusters GPU, con despliegue de agentes vía SSH, importación de hosts desde OpenSSH config y soporte multiplataforma (Windows/macOS/Linux). Incluye detección de VRAM libre, historial multi-GPU y alertas de temperatura.
Ficha actualizada 22 sept 2026, 16:38 · upstream 20 sept 2026, 13:39 · release v0.18.8-om.4
Qué es oh-my-beszel
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
oh-my-beszel es una herramienta de monitorización auto-alojada para clusters GPU y laboratorios privados. Es un fork independiente no oficial del proyecto Beszel original, que añade características específicas como despliegue de agentes mediante SSH, importación por lotes de configuración OpenSSH con saltos y claves existentes, y detección automática de VRAM libre máxima por GPU.
La plataforma proporciona visibilidad multi-GPU con seguimiento de utilización, memoria VRAM y temperatura, incluyendo historial agregado y por GPU individual. También incluye alertas para CPU I/O wait y steal time. El sistema soporta acceso multi-usuario, OAuth/OIDC, copias de seguridad y monitorización de Docker/Podman cuando está disponible.
El despliegue es nativo sin contenedores: Windows requiere Go 1.26.1+, Bun y PowerShell 7; macOS usa paquetes precompilados para Apple Silicon e Intel; Linux sigue la guía oficial. Los agentes se instalan bajo ~/oh-my-beszel/ sin root, con gestión de puertos configurable para evitar conflictos.
- Monitorización de clusters GPU en laboratorios privados o entornos empresariales
- Gestión remota de nodos mediante SSH con despliegue automático de agentes
- Detección y alertas de VRAM libre máxima por GPU individual
- Dashboard móvil compatible para supervisión desde cualquier dispositivo
- Importación masiva de hosts desde archivos OpenSSH config con claves existentes
- Fork ligero de Beszel con características adicionales no presentes en el upstream original
- Importación automática de hosts desde configuración OpenSSH con saltos y claves heredadas
- Detección inteligente de conflictos de puertos en agentes con rediseño automático
- Soporte nativo para Windows, macOS y Linux sin necesidad de contenedores
- Interfaz adaptable con temas personalizables (claro/oscuro) y vista móvil
- No incluye soporte Docker ni Dockerfile; despliegue nativo solo
- Requiere Go 1.26.1+ para builds en Windows; macOS usa paquetes precompilados
- Agentes instalados sin root bajo ~/oh-my-beszel/ con gestión limitada de permisos
- Sin soporte one-click deployment; requiere configuración manual inicial
- Dependencia upstream de PocketBase y Beszel 0.18.8/0.19.0
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Portos disponibles: 8090 (default) y 8091. Configurar hub.userEmail y hub.userPassword en build/windows/config.json antes de iniciar Monitor.exe. Verificar checksums en build-info.txt antes de ejecutar binarios. Cambiar puerto web editando 'port' en config.json y reiniciando Hub. Agentes requieren SSH activo para deployment automático; verificar puertos libres con ss -ltnH antes de asignar. macOS: descargar paquete correspondiente (darwin_arm64/darwin_amd64) y ejecutar Open.command. Linux: seguir guía oficial en docs/guide.md#linux.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.