Files
ServerKit/docs/README.es.md
T
Juan DenisandClaude Opus 4.8 89af823b39 docs: use new poster as README banner and update tagline
Replace the logo image at the top of the English and translated READMEs with the new docs/screenshots/poster.png banner, and change the tagline to "Deploy, manage, and monitor servers." (translated per language).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-12 06:14:37 -04:00

16 KiB

ServerKit

ServerKit — Deploy, manage, and monitor servers

Despliega, gestiona y monitorea servidores.

Un panel de control de servidores ligero y moderno para gestionar aplicaciones web, bases de datos, contenedores Docker y seguridad — sin la complejidad de Kubernetes ni el coste de las plataformas gestionadas.

English | Español | 中文版 | Português


Linux Docker Discord

License Python React Flask Nginx Let's Encrypt


Funcionalidades · Inicio Rápido · Capturas de Pantalla · Arquitectura · Hoja de Ruta · Documentación · Contribuir · Discord


Dashboard


🎯 Funcionalidades

Aplicaciones y Contenedores

🐘 PHP / WordPress — PHP-FPM 8.x con instalación de WordPress en un clic

🐍 Aplicaciones Python — Despliega Flask y Django con Gunicorn

🟢 Node.js — Aplicaciones gestionadas con PM2 y transmisión de logs en tiempo real

📦 Despliegues Manuales y Zip — Despliega desde una ruta local/manual o subiendo un zip, junto a los orígenes Git y Docker

🐳 Docker — Gestión completa de contenedores y Docker Compose

♻️ Ciclo de Vida de Contenedores — Detección de actualizaciones de imagen con aplicación en un clic, suspensión automática de contenedores inactivos y escalado horizontal automático según la CPU

🔑 Variables de Entorno — Gestión segura y cifrada de variables por aplicación

Infraestructura

🌐 Gestión de Dominios — Hosts virtuales Nginx con configuración sencilla

🔒 SSL / TLS — Let's Encrypt automático con renovación automática, HTTPS opcional (en la medida de lo posible) que nunca bloquea una instalación, cifrados reforzados TLS 1.2+/AEAD, configuraciones compatibles con Cloudflare y registros CAA automáticos

🗄️ Bases de Datos — Soporte para MySQL/MariaDB y PostgreSQL

🛡️ Firewall (UFW) — Gestión visual de reglas de firewall

⏰ Tareas Programadas (Cron) — Programa tareas con un editor visual

📁 Gestor de Archivos — Navega y edita archivos desde la interfaz web, incluyendo la navegación y vista previa de buckets de S3 / Backblaze B2

📡 Servidor FTP — Gestión de usuarios y accesos de vsftpd

Seguridad

🔐 Autenticación de Dos Factores — Basada en TOTP con códigos de respaldo

🔑 Passkeys / WebAuthn — Inicio de sesión sin contraseña y como segundo factor con llaves de hardware, Touch ID y Windows Hello

🧱 Firewall de Aplicaciones Web — ModSecurity v3 + OWASP Core Rule Set por aplicación con modos de detección/bloqueo, paranoia ajustable y eventos en el registro de auditoría

🦠 Análisis de Malware — Integración con ClamAV y cuarentena

📋 Monitorización de Integridad de Archivos — Detecta cambios no autorizados en archivos

🚨 Alertas de Seguridad — Notificaciones de amenazas en tiempo real

🧱 Fail2ban y SSH — Protección contra fuerza bruta y gestión de claves SSH

Monitorización y Alertas

📊 Métricas en Tiempo Real — Monitorización de CPU, RAM, disco y red vía WebSocket

🎮 Monitorización de GPU — Utilización, memoria, temperatura y consumo de GPU NVIDIA, con uso por proceso y por contenedor

📈 Seguimiento de Disponibilidad — Datos históricos de tiempo de actividad del servidor

🔔 Notificaciones — Discord, Slack, Telegram y webhooks genéricos

🖥️ Multi-Servidor — Monitorización y gestión remota de servidores basada en agentes


🚀 Inicio Rápido

⏱️ En funcionamiento en menos de 2 minutos

Opción 1: Instalación en Una Línea (Recomendada)

curl -fsSL https://serverkit.ai/install.sh | bash

Funciona en Ubuntu 22.04+ y Debian 12+. Configura todo automáticamente.

Opción 2: Docker

git clone https://github.com/jhd3197/ServerKit.git
cd ServerKit
cp .env.example .env       # luego edita .env con tus claves
docker compose up -d       # accede en http://localhost

Opción 3: Instalación Manual

Consulta la Guía de Instalación para instrucciones paso a paso.

Requisitos

Mínimo Recomendado
SO Ubuntu 22.04 LTS Ubuntu 24.04 LTS
CPU 1 vCPU 2+ vCPU
RAM 1 GB 2+ GB
Disco 10 GB 20+ GB
Docker 24.0+ Última versión

📸 Capturas de Pantalla

Workflow-Builder

Ver Más Capturas

Docker

Workflow Builder

Templates

Applications

Applications Logs


🏗️ Arquitectura

                          ┌──────────────────┐
                          │     INTERNET     │
                          └────────┬─────────┘
                                   │
                                   ▼
┌──────────────────────────────────────────────────────────────────────────┐
│                            YOUR SERVER                                    │
│                                                                           │
│  ┌─────────────────────────────────────────────────────────────────────┐ │
│  │                      NGINX (Reverse Proxy)                          │ │
│  │                         :80 / :443                                  │ │
│  │                                                                     │ │
│  │    app1.com ──┐      app2.com ──┐      api.app3.com ──┐            │ │
│  └───────────────┼─────────────────┼─────────────────────┼─────────────┘ │
│                  │ proxy_pass      │ proxy_pass          │ proxy_pass    │
│                  ▼                 ▼                     ▼               │
│  ┌─────────────────────────────────────────────────────────────────────┐ │
│  │                      DOCKER CONTAINERS                              │ │
│  │                                                                     │ │
│  │    ┌───────────┐    ┌───────────┐    ┌───────────┐                 │ │
│  │    │ WordPress │    │   Flask   │    │  Node.js  │    ...          │ │
│  │    │   :8001   │    │   :8002   │    │   :8003   │                 │ │
│  │    └─────┬─────┘    └───────────┘    └───────────┘                 │ │
│  └──────────┼──────────────────────────────────────────────────────────┘ │
│             │                                                            │
│             ▼                                                            │
│  ┌─────────────────────────────────────────────────────────────────────┐ │
│  │                        DATABASES                                    │ │
│  │    MySQL :3306    PostgreSQL :5432    Redis :6379                  │ │
│  └─────────────────────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────────────────────┘

Ver Documentación Completa de Arquitectura → — Flujo de peticiones, sistema de plantillas, asignación de puertos, vinculación de bases de datos y resolución de problemas.


🗺️ Hoja de Ruta

  • Infraestructura base — Flask + React + JWT + WebSocket
  • Gestión de aplicaciones — PHP, Python, Node.js, Docker
  • Dominios y SSL — Hosts virtuales Nginx, Let's Encrypt
  • Bases de datos — MySQL, PostgreSQL
  • Gestión de archivos y FTP
  • Monitorización y alertas — Métricas, webhooks, seguimiento de disponibilidad
  • Seguridad — 2FA, ClamAV, integridad de archivos, Fail2ban
  • Firewall — Integración con UFW
  • Gestión multi-servidor — Agente en Go, panel centralizado
  • Despliegue con Git — Webhooks, despliegue automático, rollback, sin tiempo de inactividad
  • Copias de seguridad y restauración — S3, Backblaze B2, copias programadas
  • Servidor de correo — Postfix, Dovecot, DKIM/SPF/DMARC
  • Equipos y permisos — RBAC, registro de auditoría
  • Aplicación móvil — React Native con notificaciones push
  • Marketplace de plugins — Extensiones, widgets personalizados, temas
  • Firewall de Aplicaciones Web — ModSecurity v3 + OWASP CRS por aplicación
  • Seguridad de contenedores — Análisis de CVE de imágenes (grype) + SBOM (syft)
  • Autenticación sin contraseña — WebAuthn / passkeys
  • DNS dinámico — Actualizaciones A/AAAA autenticadas por token
  • Monitorización de GPU — Utilización, memoria y procesos de NVIDIA
  • Ciclo de vida de contenedores — Aplicación de actualizaciones de imagen, suspensión automática, escalado horizontal automático
  • Refuerzo de TLS — HTTPS opcional, configuraciones compatibles con Cloudflare, CAA automático
  • Gestor de secretos y pasarela de webhooks entrantes
  • Acceso remoto — Expón servicios privados/tras NAT mediante túneles WireGuard gestionados por el agente
  • Centro de conexiones — Cuentas externas unificadas (origen, nube, DNS, registradores, SMTP, almacenamiento)
  • Publicación de WordPress — Subdominios reales, intercambio de URL, dominios personalizados, HTTPS comodín

Detalles completos: ROADMAP.md


📖 Documentación

Documento Descripción
Arquitectura Diseño del sistema, flujo de peticiones, diagramas
Guía de Instalación Instrucciones completas de configuración
Guía de Despliegue Comandos CLI y despliegue en producción
Referencia de la API Endpoints de la API REST
Nuevas Funcionalidades Referencia de endpoints y páginas de las últimas funcionalidades de dev
Hoja de Ruta Hoja de ruta de desarrollo y funcionalidades planificadas
Contribuir Cómo contribuir

🧱 Stack Tecnológico

Capa Tecnología
Backend Python 3.11, Flask, SQLAlchemy, Flask-SocketIO
Frontend React 18, Vite, SCSS
Base de Datos SQLite / PostgreSQL
Servidor Web Nginx, Gunicorn
Contenedores Docker, Docker Compose
Seguridad ClamAV, ModSecurity v3 + OWASP CRS, grype, syft, TOTP (pyotp), Cryptography

🤝 Contribuir

¡Las contribuciones son bienvenidas! Por favor, lee primero CONTRIBUTING.md.

fork → rama de funcionalidad → commit → push → pull request

Áreas prioritarias: Implementación de copias de seguridad, canales de notificación adicionales, mejoras de UI/UX, documentación.


🔭 Proyectos Relacionados

Faro — Un cliente de escritorio moderno para SFTP, FTP, SSH y almacenamiento compatible con S3, del mismo autor. Guarda un servidor una vez y luego explora sus archivos en una vista de doble panel y abre una terminal sobre la misma sesión SSH — además de transferencias con arrastrar y soltar, sincronización de directorios en un sentido y edición in situ. Incluso tiene un Agent Bridge que permite a Claude Code (o cualquier agente MCP) ejecutar comandos en un servidor a través de tu sesión autenticada, con aprobación por comando y sin compartir credenciales.

ServerKit gestiona tus servidores desde el navegador; Faro es el compañero de escritorio para transferencias de archivos, shells y trabajo puntual en todos tus servidores. Descarga una versión →


💬 Comunidad

Discord

Únete al Discord para hacer preguntas, compartir comentarios u obtener ayuda con tu configuración.


ServerKit — Simple. Moderno. Autoalojado.

Reportar un Error · Solicitar una Funcionalidad

Hecho con ❤️ por Juan Denis