Panel de control web de código abierto para administrar servidores Linux, sitios web, contenedores Docker, bases de datos y agentes de IA.
- Estrellas
- 1,767
- Forks
- 179
- Issues abiertos
- 13
- Último commit
- anteayer
¿Qué es?
ServerKit es un panel de control web para servidores Linux. Permite implementar y ejecutar sitios de WordPress, aplicaciones de Node.js, Python y PHP, sitios estáticos y contenedores Docker desde Git, mediante la carga de un archivo zip o a partir de una plantilla, sin tener que escribir a mano la configuración de Nginx o systemd. El panel incluye hosts virtuales de Nginx con certificados automáticos de Let's Encrypt, gestión de MySQL, MariaDB y PostgreSQL, edición de zonas DNS para Cloudflare, Route 53 y DigitalOcean, copias de seguridad programadas en S3, B2 o almacenamiento local, y tareas cron.
El backend está desarrollado con Python y Flask, y el frontend, con React. Entre las herramientas de seguridad se incluyen un WAF ModSecurity con reglas de OWASP, Fail2ban, análisis con ClamAV, Passkeys y 2FA, y secretos cifrados con Fernet. Se pueden gestionar varios servidores mediante un agente de Go que se conecta de vuelta a través de Socket.IO, con túneles basados en WireGuard para exponer servicios detrás de NAT.
Las funciones que van más allá de las básicas se ofrecen como extensiones que se instalan desde un Marketplace. El proyecto es compatible con Ubuntu, Debian, Fedora y sistemas de la familia RHEL, y también puede ejecutarse como un único contenedor Docker, aunque un panel en contenedor no puede gestionar el host donde se ejecuta.
Funciones clave
- 01Implementar WordPress, aplicaciones de Node.js, Python y PHP, sitios estáticos y contenedores Docker desde Git o mediante un archivo zip.
- 02Gestionar hosts virtuales de Nginx con certificados SSL automáticos de Let's Encrypt.
- 03Administrar bases de datos MySQL, MariaDB y PostgreSQL con una consola SQL en el navegador.
- 04Editar registros DNS en Cloudflare, Route 53 y DigitalOcean.
- 05Programar copias de seguridad en S3, B2 o almacenamiento local y restaurarlas con un solo clic.
- 06Proteger servidores con un WAF ModSecurity, Fail2ban, ClamAV y 2FA.
- 07Gestionar varios servidores mediante un agente multiplataforma de Go.
Casos de uso
- Alojar varios sitios de WordPress o aplicaciones web en un solo VPS sin escribir a mano la configuración del servidor.
- Gestionar los servidores de un equipo pequeño desde un único panel en el navegador, en lugar de usar sesiones SSH.
- Autohospedar un panel de control como alternativa a una plataforma de hosting gestionado.
Inicio rápido
- 1
Ejecuta el instalador de una sola línea en un servidor Linux compatible
curl -fsSL https://serverkit.ai/install.sh | bash - 2
Clona el repositorio
git clone https://github.com/jhd3197/ServerKit.git - 3
Entra en la carpeta del proyecto, crea el archivo .env y edítalo para añadir tus secretos
cd ServerKit && cp .env.example .env - 4
Inicia el panel con Docker Compose (disponible en http://localhost:5000)
docker compose up -d
Antes de usarlo
- La opción de Docker no puede administrar su propio host, así que usa el instalador de una sola línea para gestionar el servidor por completo.
- El instalador de una sola línea solo es compatible con determinadas distribuciones de Linux, como Ubuntu 22.04 o posterior, Debian 12 o posterior, Fedora y las distribuciones de la familia RHEL 9 o posterior.
Temas
Preguntas frecuentes
- ¿Qué es ServerKit?
- Panel de control autohospedado para implementar aplicaciones web y gestionar bases de datos, contenedores Docker, DNS, copias de seguridad y seguridad en un VPS o servidor dedicado. ServerKit es un panel de control web para servidores Linux. Permite implementar y ejecutar sitios de WordPress, aplicaciones de Node.js, Python y PHP, sitios estáticos y contenedores Docker desde Git, mediante la carga de un archivo zip o a partir de una plantilla, sin tener que escribir a mano la configuración de Nginx o systemd. El panel incluye hosts virtuales de Nginx con certificados automáticos de Let's Encrypt, gestión de MySQL, MariaDB y PostgreSQL, edición de zonas DNS para Cloudflare, Route 53 y DigitalOcean, copias de seguridad programadas en S3, B2 o almacenamiento local, y tareas cron.
- ¿ServerKit es gratuito? ¿Qué licencia tiene?
- ServerKit es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ServerKit sigue mantenido?
- Mantenimiento activo. El último commit de ServerKit fue el 17 oct 2026.
- ¿Para qué puedo usar ServerKit?
- Alojar varios sitios de WordPress o aplicaciones web en un solo VPS sin escribir a mano la configuración del servidor. Gestionar los servidores de un equipo pequeño desde un único panel en el navegador, en lugar de usar sesiones SSH. Autohospedar un panel de control como alternativa a una plataforma de hosting gestionado.
- ¿Cómo se instala ServerKit?
- Ejecuta el instalador de una sola línea en un servidor Linux compatible: curl -fsSL https://serverkit.ai/install.sh | bash Clona el repositorio: git clone https://github.com/jhd3197/ServerKit.git Entra en la carpeta del proyecto, crea el archivo .env y edítalo para añadir tus secretos: cd ServerKit && cp .env.example .env Inicia el panel con Docker Compose (disponible en http://localhost:5000): docker compose up -d
- ¿Dónde consigo ServerKit?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jhd3197/ServerKit
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Panel de control de hosting web para administrar servidores Linux e instalar entornos LNMP/LAMP y software con un clic.
Interfaz gráfica web para nginx que permite gestionar hosts virtuales, proxies, certificados SSL y streams sin editar archivos de configuración manualmente.
Panel de escritorio para gestionar servidores Linux con Tauri y React, que administra VPS por SSH sin instalar agentes en el servidor.
Herramienta de inteligencia de fuentes abiertas, todo en uno, que realiza análisis bajo demanda de cualquier sitio web: DNS, SSL, encabezados, información del servidor y configuración de seguridad.
Aplicación de código abierto para notas y bases de conocimiento, con diseño de tres paneles, sincronización instantánea entre dispositivos y MCP integrado para agentes de IA, ejecutable en Cloudflare o Docker.