Cómo Instalar Moltbot en un VPS (Guía Paso a Paso)
Cómo Instalar Moltbot en un VPS (Guía Paso a Paso)
Si deseas que Moltbot funcione 24/7, esté en línea permanentemente y sea accesible desde cualquier lugar, desplegarlo en un VPS es la solución más confiable.
Las configuraciones locales son adecuadas para pruebas, pero una vez que necesitas estabilidad, tiempo de actividad y acceso remoto, el despliegue basado en VPS se convierte en la verdadera respuesta.
En esta guía, aprenderás a instalar Moltbot en un VPS paso a paso, desde la configuración del servidor hasta la configuración del servicio en segundo plano que se ejecuta de forma continua.
Usaremos LightNode VPS como el entorno de ejemplo porque es:
- Facturación por hora (perfecto para pruebas y experimentos)
- Despliegue rápido (servidor listo en minutos)
- NVMe SSD + red estable
- Ubicaciones globales
- Acceso completo a root para personalización
¿Por qué Desplegar Moltbot en un VPS?
Ejecutar Moltbot en un VPS te brinda:
- Tiempo de actividad 24/7 – sin problemas de apagado de laptop
- IP pública estable – integraciones y webhooks más fáciles
- Gestión remota – acceso desde cualquier lugar
- Mejor rendimiento – recursos dedicados de CPU/RAM
- Escalabilidad – actualiza recursos en cualquier momento
Esto convierte a Moltbot en un verdadero sistema de IA a largo plazo, no solo en un experimento local.
Paso 1: Crear un VPS (Ejemplo de LightNode)
- Ve a LightNode:
👉 https://go.lightnode.com?ref=fa725d7f&id=58 - Elige una ubicación de VPS
- Selecciona la configuración (mínimo recomendado):
- CPU: 1 vCPU
- RAM: 2GB
- Almacenamiento: 20GB NVMe SSD
- Elige el SO:
- Ubuntu 22.04 LTS (recomendado)
- Crea el servidor
- Copia tu IP del servidor, nombre de usuario y contraseña
Paso 2: Conectar a Tu VPS
En Mac / Linux
ssh root@YOUR_SERVER_IPEn Windows (PowerShell)
ssh root@YOUR_SERVER_IPDespués de iniciar sesión, actualiza el sistema:
apt update && apt upgrade -yPaso 3: Instalar Dependencias Requeridas
apt install -y git curl wget build-essential python3 python3-pip python3-venvVerifica Python:
python3 --versionPaso 4: Crear el Entorno de Moltbot
mkdir /opt/moltbot
cd /opt/moltbot
python3 -m venv venv
source venv/bin/activatePaso 5: Instalar Moltbot
⚠️ Reemplaza la URL del repositorio con el repositorio oficial de Moltbot si es diferente
git clone https://github.com/moltbot/moltbot.git .
pip install -r requirements.txtPaso 6: Configurar Moltbot
Crea el archivo de configuración:
cp .env.example .env
nano .envEjemplo de configuración:
BOT_NAME=moltbot
API_KEY=your_api_key_here
MODEL_PROVIDER=openai
MODEL_NAME=gpt-4o-mini
PORT=8080
HOST=0.0.0.0Guarda con:
CTRL + X → Y → EnterPaso 7: Probar Moltbot Manualmente
python main.pySi es exitoso, deberías ver registros que indican que Moltbot está en funcionamiento.
Detén la prueba:
CTRL + CPaso 8: Ejecutar Moltbot como un Servicio en Segundo Plano (systemd)
Crea el archivo de servicio:
nano /etc/systemd/system/moltbot.servicePega:
[Unit]
Description=Moltbot AI Service
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/opt/moltbot
ExecStart=/opt/moltbot/venv/bin/python main.py
Restart=always
[Install]
WantedBy=multi-user.targetHabilita e inicia:
systemctl daemon-reload
systemctl enable moltbot
systemctl start moltbotVerifica el estado:
systemctl status moltbotPaso 9: Abrir el Puerto del Firewall
ufw allow 8080
ufw reloadAccede a Moltbot:
http://YOUR_SERVER_IP:8080Paso 10: (Opcional) Agregar Nginx + Dominio + HTTPS
Instala Nginx:
apt install -y nginxCrea la configuración:
nano /etc/nginx/sites-available/moltbotserver {
listen 80;
server_name yourdomain.com;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}Habilita:
ln -s /etc/nginx/sites-available/moltbot /etc/nginx/sites-enabled/
nginx -t
systemctl restart nginxInstala SSL:
apt install -y certbot python3-certbot-nginx
certbot --nginx -d yourdomain.comAhora Moltbot se ejecuta en HTTPS.
Resumen de la Arquitectura
User → Domain → Nginx → Moltbot Service → AI Model API
↑
systemd daemon¿Por qué LightNode VPS Funciona Bien para Moltbot?
LightNode es especialmente adecuado para bots de IA y sistemas de agentes porque:
Facturación por hora = pruebas de bajo riesgo
Despliegue global = acceso de baja latencia
NVMe SSD = IO rápido de modelo/datos
IP estable = amigable para webhook + API
Control de VPS = personalización completa
FAQ
¿Qué es Moltbot?
Moltbot es un sistema de bot de IA autoalojado que puede funcionar como un servicio a largo plazo e integrarse con diferentes plataformas y APIs.
¿Puedo ejecutar Moltbot localmente en lugar de un VPS?
Sí, pero las configuraciones locales son inestables para operaciones 24/7. Un VPS es mejor para tiempo de actividad, confiabilidad y acceso remoto.
¿Cuántos recursos de VPS necesita Moltbot?
Mínimo: 1 vCPU + 2GB RAM.
Recomendado para producción: 2 vCPU + 4GB RAM.
¿Es LightNode bueno para bots de IA?
Sí. La facturación por hora, el aprovisionamiento rápido, el almacenamiento NVMe y los nodos globales lo hacen ideal para el alojamiento de bots de IA.
¿Cómo reinicio Moltbot si se bloquea?
systemd lo reinicia automáticamente:
systemctl restart moltbot¿Puedo conectar Moltbot a Telegram / Discord?
Sí. Moltbot se puede integrar con plataformas de mensajería a través de API/webhooks.