Wiki /VPS

Recetas: bots, Docker y web

Oficial Actualizado el 16 de octubre de 2026

Ejemplos para Debian y Ubuntu. Corre todo como root.

Bot de Discord con Node.js

curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs
npm install -g pm2

Sube la carpeta de tu bot (por ejemplo a /root/mibot) y déjalo encendido siempre, aunque cierres la terminal o se reinicie la VPS:

cd /root/mibot
npm install
pm2 start index.js --name mibot
pm2 save
pm2 startup

Para ver qué está pasando: pm2 logs mibot. Para reiniciarlo: pm2 restart mibot.

Bot de Discord con Python

apt install -y python3 python3-venv
cd /root/mibot
python3 -m venv venv
venv/bin/pip install -r requirements.txt

Y lo dejas encendido con pm2 (ver arriba): pm2 start venv/bin/python --name mibot -- main.py.

Docker

curl -fsSL https://get.docker.com | sh
docker run hello-world

Si ves Hello from Docker!, ya funciona. Con Docker instalas casi cualquier programa con un solo comando.

Página web con HTTPS

Primero, en tu dominio, crea un registro A que apunte a la IP de tu VPS. Después:

apt install -y nginx certbot python3-certbot-nginx
ufw allow 80/tcp
ufw allow 443/tcp
certbot --nginx -d tudominio.com

Tus archivos van en /var/www/html. Certbot renueva el certificado solo.

¿No tienes dominio? Lo puedes registrar con nosotros.