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.

Despliegues de una app en Zelie: la versión activa y cuatro anteriores listas para volver atrásDespliegues de una app en Zelie: la versión activa y cuatro anteriores listas para volver atrás

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_TOKEN o 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_URL o REDIS_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.

support@cariacore.com

Alojar bots de Discord en tu propio VPS Linux · Zelie