GumCP
Panel de control web autohospedado para Raspberry Pi con monitorización del sistema, gestión GPIO, servicios systemd, procesos y API HTTP REST. Alternativa open source a Webmin/Cockpit para homelab.
Ficha actualizada 18 sept 2026, 21:29 · upstream 28 ago 2026, 20:10 · release 2.8.0
Qué es GumCP
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
GumCP es un panel de control web ligero diseñado específicamente para Raspberry Pi, ofreciendo una alternativa open source a soluciones como Webmin o Cockpit. Proporciona monitorización en tiempo real del sistema incluyendo CPU, memoria, temperatura, disco y red, con actualización automática cada 30 segundos sin recargar la página.
El panel permite gestionar servicios systemd, controlar pines GPIO (con detección automática de WiringPi para Pi 1-4 o raspi-gpio para Pi 5), ejecutar comandos SSH, actualizar paquetes apt desde el navegador y administrar tareas programadas. Incluye un editor de scripts integrado con resaltado de sintaxis para crear automatizaciones personalizadas.
La autenticación es configurable mediante página de login, HTTP Basic Auth o ambos, con soporte para verificación contra cuentas del sistema real. Ofrece API REST opcional para integración con herramientas como Home Assistant y permite ejecutar comandos personalizados mediante botones configurables.
- Monitorización remota de Raspberry Pi desde cualquier navegador web
- Gestión de GPIO para proyectos de automatización doméstica y sensores
- Ejecución de comandos SSH y scripts personalizados sin terminal
- Integración con Home Assistant mediante API HTTP REST para botones
- Administración de servicios systemd y paquetes apt desde la interfaz web
- Creación de dashboards personalizados para homelab con widgets configurables
- Detección automática de herramientas GPIO según modelo de Raspberry Pi (WiringPi o raspi-gpio)
- API HTTP REST opcional con claves secretas únicas para cada botón, restringible por IP
- Soporte nativo para PHP 7.0 a 8.3 sin dependencias de contenedores
- Sistema de autenticación flexible con verificación contra cuentas del sistema real
- Editor de scripts integrado con CodeMirror que funciona offline
- Script de instalación y desinstalación que respeta configuraciones existentes
- No incluye soporte para Docker ni archivos Dockerfile/Compose según análisis técnico
- Requiere Apache2 y PHP como servidor web, sin alternativas como Nginx o Node.js
- Los botones de comandos ejecutan acciones como SSH_USER, requiriendo autenticación adecuada
- La API REST está deshabilitada por defecto y debe configurarse manualmente en config.php
- No soporta gestión de contenedores Docker sin activar módulo opcional en configuración
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.
Instalar vía script oficial o manual con Apache2, PHP y extensiones requeridas (php-ssh2, php-sqlite3). Configurar credenciales en include/config.php antes del primer acceso. Cambiar contraseña por defecto inmediatamente. Añadir usuario www-data al grupo video para acceso a estado de throttling. Habilitar módulo Apache con sed y a2enconf. Para API REST, activar en config.php y restringir por IP si es necesario.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.