Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
PHPPython
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.