StePanel
StePanel es un plano de control para hosting web y aplicaciones en Linux escrito en Go. Facilita migraciones desde cPanel, gestión de servidores con Caddy/Apache/LiteSpeed y bases de datos flexibles (MySQL, MariaDB, PostgreSQL). Prioriza la seguridad y la claridad operativa sobre plataformas opacas.
Ficha actualizada 24 sept 2026, 2:18 · upstream 24 sept 2026, 2:16 · release v0.7.0
Qué es StePanel
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
StePanel es un plano de control para hosting web y aplicaciones en Linux escrito en Go. Su objetivo principal es ofrecer una alternativa ligera y segura a las plataformas de gestión tradicionales, permitiendo la migración de cuentas desde cPanel mediante herramientas validadas. El sistema instala por defecto Caddy, aunque soporta Apache y OpenLiteSpeed explícitamente, junto con PHP y bases de datos seleccionables como MySQL, MariaDB o PostgreSQL.
El diseño se centra en una huella pequeña y una superficie de dependencias limitada. Incluye un panel de operaciones enfocado que muestra el estado de los recursos, verificaciones de seguridad y despliegues. La arquitectura separa el plano de control del servidor web y la base de datos, utilizando SQLite para el estado durable y supervisores independientes para trabajos asíncronos.
Destaca por su enfoque "safety-first", validando archivos de migración, rechazando entradas inseguras y exponiendo el estado de restauración como tareas gestionables. Ofrece endpoints de salud claros, eventos de auditoría evidentes ante manipulaciones y despliegues mediante systemd. No se recomienda para despliegues multi-inquilino en producción hasta que no se implementen controles adicionales como RBAC por cliente o segregación de logs.
- Migrar cuentas de hosting desde cPanel a un entorno Linux controlado
- Gestionar despliegues web con Caddy, Apache o OpenLiteSpeed y PHP
- Realizar restauraciones de sitios y bases de datos desde backups validados
- Operar servidores de hosting con endpoints de salud y auditoría integrados
- Desplegar aplicaciones mediante Git releases con capacidad de rollback
- Migración segura de cPanel con inspección de archivos .tar.gz y conversión de .htaccess
- Arquitectura en Go con superficie de dependencias reducida y estado durable en SQLite
- Soporte nativo para múltiples bases de datos (MySQL, MariaDB, PostgreSQL) con administradores opcionales
- Enfoque de seguridad con credenciales bcrypt, sesiones firmadas y protección CSRF
- Capacidad de recuperación de desastres mediante manifestos de control plano y backups verificados
- Despliegue multi-inquilino en producción no recomendado actualmente (falta RBAC por cliente)
- Requiere configuración manual de secretos y variables de entorno para contenedores
- No incluye base de datos ni servidor web dentro del contenedor Docker por defecto
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 desde release oficial verificando checksums SHA256. Usar reverse proxy HTTPS (STEPANEL_TLS_TERMINATED=1). Configurar secretos en variables de entorno o secret manager, no en imagen. Para producción, usar systemd y verificar integridad del binario con 'stepanel version'. Consultar PRODUCTION_READINESS.md antes de despliegues críticos.
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.

