StePanel
StePanel es un plano de control para hosting web y aplicaciones escrito en Go, enfocado en la seguridad y la migración desde cPanel, ofreciendo un dashboard operativo ligero con soporte para múltiples motores de base de datos y servidores web como Caddy o Apache.
Ficha actualizada 24 sept 2026, 21:41 · upstream 24 sept 2026, 21:18 · release v0.7.0
Qué es StePanel
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Es una herramienta open source que actúa como interfaz de gestión para entornos Linux tipo LAMP (Linux, Apache/Nginx, MySQL/MariaDB/PostgreSQL, PHP). Su arquitectura prioriza la seguridad con validación de archivos, sesiones firmadas y credenciales encriptadas. El plano de control está escrito en Go y utiliza SQLite para el estado durable, supervisando servicios como Caddy (por defecto), Apache o OpenLiteSpeed.
Actualmente está diseñado para operaciones en un solo host, ofreciendo capacidades de aprovisionamiento de cuentas con MFA TOTP y límites de sitios asignados. No se recomienda para despliegues multi-tenant en producción debido a la falta de segregación de registros de auditoría y replicación de sesiones entre hosts. La herramienta facilita la migración de copias de seguridad .tar.gz de cPanel, restauración de archivos .wpress de WordPress y despliegues mediante Git, gestionando todo el ciclo de vida del sitio en un entorno controlado.
Para el desarrollo local o pruebas, se puede ejecutar desde una imagen Docker que contiene solo el plano de control, requiriendo integración con servicios externos para bases de datos y servidores web. La instalación en producción utiliza scripts install.sh que configuran systemd, usuarios restringidos y terminación TLS automática mediante Caddy.
- Migración de cuentas de hosting desde cPanel a un entorno Linux seguro
- Gestión operativa de sitios web con WordPress y PHP-FPM
- Despliegue y rollback de aplicaciones mediante Git releases
- Restauración de copias de seguridad de bases de datos MySQL, MariaDB o PostgreSQL
- Auditoría de seguridad y gestión de credenciales encriptadas para administradores
- Monitoreo de salud del sistema con endpoints de métricas y logs
- Escrito en Go con una superficie de dependencias limitada para un pie pequeño
- Validación segura de archivos de migración cPanel con staging privado
- Soporte nativo para múltiples motores de base de datos (MySQL, MariaDB, PostgreSQL)
- Dashboard unificado que muestra estado de recursos y auditoría tamper-evident
- Automatización de terminación TLS con Caddy o configuración manual en Apache
- Procedimientos documentados para recuperación ante desastres y rotación de secretos
- No recomendado para despliegues multi-tenant en producción sin RBAC avanzado
- La imagen Docker incluye solo el plano de control, requiriendo integración externa para bases de datos
- Requiere terminación TLS externa o configuración manual antes del acceso directo al puerto 8090
- Funciones avanzadas como replicación de sesiones entre hosts no están implementadas
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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 mediante install.sh con variables de entorno para contraseñas y secretos. Usar HTTPS siempre; Caddy provisiona certificados automáticamente, pero Apache requiere terminación TLS previa. Validar checksums SHA256 antes de instalar en producción. Ejecutar pruebas de restauración en un servidor desechable antes de usar datos reales. Asegurar backups del plano de control con stepanel backup-control-plane.
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.

