Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

discord-bot-host

Panel de control autohospedado para ejecutar múltiples bots y aplicaciones pequeñas en un único VPS con despliegue ZIP, detección automática de runtime, contenedores Docker aislados con límites de CPU/RAM, logs en tiempo real, consola, gestor de archivos, copias de seguridad y análisis opcional de…

Ficha actualizada 25 sept 2026, 4:48 · upstream 25 sept 2026, 4:45 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es discord-bot-host

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

BotPanel es un panel de control privado diseñado para administradores que hospedan sus propios proyectos como bots de Discord, workers o pequeñas APIs en un único servidor VPS. Permite desplegar aplicaciones subiendo archivos ZIP, detectando automáticamente el runtime (Node.js, Python o modo personalizado), instalando dependencias y ejecutando cada aplicación dentro de contenedores Docker aislados con límites configurables de recursos.

El sistema ofrece observabilidad completa con logs en tiempo real vía WebSocket, consola interactiva para enviar comandos stdin al proceso, métricas en vivo (CPU, memoria, PIDs), gestor de archivos para navegar entre código activo y datos persistentes, y un sistema de releases inmutables que permite actualizaciones seguras y rollbacks a versiones anteriores. Los datos persistentes se montan desde el host y nunca son afectados por despliegues o actualizaciones.

La interfaz web utiliza React + Vite con Tailwind CSS, backend en Node.js 22 + Fastify con TypeScript, base de datos SQLite sin administración requerida, y soporta análisis opcional de logs mediante múltiples proveedores de IA (OpenAI, Anthropic, Google, Groq, Ollama local). La documentación está en inglés mientras que la interfaz y comentarios del código están en portugués brasileño.

CASOS DE USO
  • Ejecutar bots de Discord personalizados en un único VPS con aislamiento por contenedor
  • Hospedar múltiples workers o microservicios pequeños sin necesidad de infraestructura compleja
  • Gestionar despliegues y actualizaciones de aplicaciones desde una interfaz web centralizada
  • Analizar logs de aplicaciones con IA para detectar errores o patrones anómalos automáticamente
  • Realizar copias de seguridad y rollbacks de versiones anteriores del código de aplicaciones
  • Ejecutar scripts personalizados o APIs pequeñas en el mismo servidor que los bots
PUNTOS DESTACADOS
  • Despliegue desde ZIP con detección automática de runtime (Node.js, Python o modo personalizado)
  • Contenedores Docker aislados por aplicación con límites configurables de CPU, RAM y PID
  • Logs en tiempo real vía WebSocket con filtrado, auto-scroll y descarga de historial
  • Sistema de releases inmutables con rollbacks a versiones anteriores controlados por política de retención
  • Análisis opcional de logs con IA soportando múltiples proveedores (OpenAI, Anthropic, Google, Groq, Ollama)
  • Gestor de archivos integrado para navegar entre código activo y datos persistentes
PRECAUCIONES
  • No es multi-tenant: diseñado para un único administrador sin planes ni permisos por usuario
  • Requiere acceso root o sudo para instalación debido a comunicación con Docker socket
  • Documentación en inglés mientras que la interfaz y comentarios están en portugués brasileño
  • Base de datos SQLite puede no ser adecuada para cargas de trabajo muy escalables
  • Análisis de logs con IA requiere clave propia y configuración manual del proveedor
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
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

Requiere VPS Linux (Debian 12/13 o Ubuntu 22.04/24.04), Docker daemon accesible, Node.js ≥ 22, systemd como init system y ~1.5 GB de disco libre para el panel. Mínimo práctico: 1 vCPU / 1 GB RAM para par de bots pequeños. Instalar con scripts/install.sh o manualmente siguiendo docs/installation.md. Configurar BOTPANEL_PASSWORD en /etc/botpanel.env antes de iniciar el servicio systemd.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
5173
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.