Aloja bots de Discord en tu propio servidor Linux
Zelie ejecuta bots de Discord en tu propio servidor Debian o Ubuntu junto a tus sitios web, bases de datos y servidores de juegos. Haz push a GitHub o sube los archivos por SFTP, mantén DISCORD_TOKEN sellado, enlaza PostgreSQL o Redis con un clic y deja los reinicios, copias y parches nocturnos en manos del panel. Se instala desde tu cuenta en un solo binario en Go, sin Docker.


Despliega desde GitHub o sube tus archivos directamente
- Push a GitHub
- Conecta un repositorio privado o público mediante una GitHub App en tu propia cuenta. Zelie compila con tu Dockerfile o detecta Node.js, Python, Go y más con Railpack, ejecutando tus pruebas antes de publicar.
- Archivos sueltos o SFTP
- Para un bot sencillo sin paso de compilación, elige Node.js, Python, Bun, Deno o Java y sube la carpeta desde el navegador o por SFTP en el puerto 2222.
- Una imagen de contenedor
- Ejecuta cualquier imagen pública; Zelie revisa el registro una vez al día y te ofrece la nueva versión cuando cambia la etiqueta.
Una sola instancia conectada a la vez, con reversión rápida
Las apps web con dominio arrancan el contenedor nuevo junto al antiguo para no cortar el tráfico. Hacer eso con un bot de Discord conecta dos copias a la vez al gateway de Discord y hace que cada comando responda por duplicado.
Como un bot de Discord funciona sin dominio, Zelie detiene primero el contenedor anterior y luego arranca el nuevo. Si la versión nueva falla al iniciar, Zelie vuelve a levantar la anterior automáticamente. Las últimas cinco versiones se conservan para volver atrás con un clic.
Tokens sellados, bases de datos enlazadas y control de caídas
- Tokens del bot sellados
- Añade
DISCORD_TOKENo pega un archivo.env. Los secretos se sellan al guardarlos para que el panel no pueda volver a leerlos, y los secretos de BuildKit no quedan en la imagen. - PostgreSQL, MariaDB y Redis
- Crea una base de datos con un clic y enlázala para inyectar
DATABASE_URLoREDIS_URL. No exponen puertos públicos y se respaldan cada noche. - Reinicios con pausa progresiva
- Si el bot se cierra por error, Zelie lo reinicia esperando más tras cada fallo. Tras cinco caídas en diez minutos lo deja detenido y muestra las últimas líneas del log.
- Parches nocturnos
- A las 04:30 del servidor, Zelie recompila ante versiones de seguridad de Node y prueba parches de dependencias vulnerables en una rama aparte.
- Sin puertos abiertos
- Cada bot corre en su propio contenedor y espacio de usuarios con límites de memoria y CPU, abriendo solo su conexión saliente hacia Discord.
- Copias cifradas en S3
- Los datos del bot, sus bases de datos y los ajustes del panel se cifran en el servidor y se copian a cualquier almacenamiento compatible con S3.
En el mismo VPS que tu web y tus servidores de juegos
Un bot de Discord suele acompañar a un servidor de Minecraft o Rust y a la web de la comunidad. Los procesos propios de Zelie ocupan menos de 66 MB en reposo (~120 MB con containerd), dejando libre un VPS pequeño para el bot, su base de datos y el juego bajo un único acceso. Mira cómo se compara con Coolify, Pterodactyl y Pelican en la comparativa.
Preguntas
¿Qué lenguajes sirven para un bot de Discord en Zelie?
Node.js (discord.js), Python (discord.py, Pycord), Bun, Deno, Go y Java funcionan sin escribir un Dockerfile: desplegados desde GitHub con Railpack o subidos como archivos por SFTP. Cualquier otro entorno funciona con Dockerfile.
¿Al desplegar un cambio se ejecutan dos copias del bot a la vez?
No. Cuando una app no tiene dominio, Zelie detiene primero el contenedor en marcha y después inicia el nuevo, evitando sesiones duplicadas en Discord. Si el nuevo falla, vuelve a iniciar el anterior.
¿Necesita un bot de Discord un dominio o abrir puertos en el VPS?
No. Basta con dejar el dominio vacío al crear la app. El bot se conecta hacia afuera con Discord desde su contenedor aislado sin exponer puertos.
¿Cómo consigo Zelie?
Zelie Free está abierto a todos e incluye hasta 3 apps, 3 bases de datos y 3 servidores de juegos en tu propio VPS Linux. Crea una cuenta y sigue los pasos de Instalar Zelie.
Instalar Zelie
Zelie está en desarrollo temprano, y Free está abierto a todos: crea una cuenta e instálalo en un servidor propio. Pro y Business vendrán después: Pro también para tu propio servidor, Business para quien vende hosting.