Linux
Este tutorial te guiará paso a paso para desplegar y encender un bot de Discord en un servidor o máquina Linux. Aprenderás cómo configurar el entorno necesario, clonar tu bot desde GitHub y mantenerlo
Cómo Encender un Bot de Discord en Linux
Este tutorial te guiará paso a paso para desplegar y encender un bot de Discord en un servidor o máquina Linux. Aprenderás cómo configurar el entorno necesario, clonar tu bot desde GitHub y mantenerlo en ejecución.
Requisitos Previos
Antes de comenzar, asegúrate de tener los siguientes requisitos:
Una cuenta de Discord con permisos para crear aplicaciones y bots.
Un servidor o máquina Linux (puede ser un VPS o tu máquina local).
Node.js y npm instalados.
Git instalado.
Paso 1: Preparar el Entorno en Linux
1.1. Actualizar los Paquetes
Abre la terminal de tu servidor o máquina Linux y ejecuta los siguientes comandos:
Esto asegurará que todos los paquetes estén actualizados.
1.2. Instalar Node.js y npm
Para instalar Node.js y npm, ejecuta:
Verifica la instalación:
1.3. Instalar Git
Si aún no tienes Git instalado, ejecuta:
Verifica la instalación:
Paso 2: Clonar tu Bot desde GitHub
Si tu bot de Discord está alojado en GitHub, clónalo a tu máquina Linux.
Dirígete al directorio donde deseas clonar el bot:
Clona el repositorio:
Accede al directorio del bot
Paso 3: Configurar el Bot
3.1. Instalar las Dependencias
Dentro del directorio del bot, instala las dependencias necesarias ejecutando:
3.2. Configurar Variables de Entorno
Crea un archivo .env
para almacenar tu token de Discord y otras variables necesarias.
Agrega las variables necesarias, por ejemplo:
Guarda y cierra el archivo (Ctrl + O, Enter y Ctrl + X).
Paso 4: Ejecutar el Bot
Para ejecutar el bot, utiliza el siguiente comando:
⚠️ Nota: Asegúrate de que el archivo principal de tu bot sea index.js
. Si tiene otro nombre, cámbialo en el comando.
Paso 5: Mantener el Bot en Ejecución
Para mantener el bot ejecutándose incluso después de cerrar la terminal, utiliza pm2
o screen
.
Opción 1: Usar PM2
Instala PM2:
Inicia el bot con PM2:
Guarda la configuración para que el bot se reinicie automáticamente al reiniciar el servidor:
Opción 2: Usar Screen
Inicia una nueva sesión de Screen:
Ejecuta el bot dentro de la sesión:
Para desconectarte de la sesión sin detener el bot, presiona:
Para volver a la sesión:
Conclusión
¡Felicidades! Ahora tienes tu bot de Discord ejecutándose en un servidor Linux. Con pm2
o screen
, puedes asegurarte de que el bot esté siempre en línea. Recuerda mantener tu token seguro y actualizar las dependencias de tu bot regularmente.
Última actualización