Techvoyage
Inicio
Guía paso a paso para desplegar Hermes Agent en un servidor VPS con Linux y conectarlo con un bot de Telegram.

Cómo desplegar Hermes Agent en un servidor VPS con Linux

Despliega Hermes Agent en un VPS remoto para garantizar un soporte 24/7. Sigue nuestra guía paso a paso para integrarlo con tu propio bot de Telegram.

Jun 19, 2026 - 6 MIN DE LECTURA
Índice de contenidos

¿Por qué alojar Hermes Agent en un VPS remoto?

Dado que Hermes Agent es capaz de ejecutar tareas en segundo plano, programar tareas y responder a llamadas de webhooks, necesitamos una máquina que esté activa las 24 horas, los 7 días de la semana. Las computadoras locales pueden sufrir cortes de energía, desconectarse de Internet o agotar sus recursos de hardware. Un servidor remoto garantiza un 99% de disponibilidad y facilita la escalabilidad de los recursos de cómputo cuando sea necesario.

Existen varios proveedores de servidores privados virtuales (VPS) económicos en el mercado, como Hetzner, Hostinger y Contabo. Hemos estado utilizando Contabo por un tiempo y, hasta ahora, todo ha funcionado de maravilla.

Cómo configurar Hermes Agent en un VPS Linux

Paso 1: Conectarse al VPS

Abra la terminal y conéctese por SSH a su servidor remoto:

ssh root@your_server_ip

Asegúrese de que los paquetes de su servidor estén actualizados:

sudo apt update && sudo apt upgrade -y

Añada un nuevo usuario, hermes, o el nombre de usuario de su preferencia:

sudo adduser hermes 
sudo passwd hermes

Desactive el inicio de sesión con contraseña para el usuario root:

  1. Abra el archivo de configuración de SSH:
sudo nano /etc/ssh/sshd_config
  1. Busque la línea PermitRootLogin y cambie su valor a no:
PermitRootLogin no
  1. Guarde el archivo y reinicie el servicio SSH:
sudo systemctl restart ssh

Paso 2: Instalar Hermes Agent

Ejecute el siguiente comando:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Una vez instalado, verifique la instalación escribiendo:

hermes --version

Ejecute hermes setup para configurar el agente Hermes:

Seleccione un proveedor de LLM, comience con DeepSeek y añada otros más tarde.

Introduzca la clave de API de DeepSeek: Seleccione local machine para ejecutar Hermes Agent: Seleccione Telegram en los canales de comunicación. Se pueden configurar otros canales más adelante.

Paso 3: Integración con Telegram

Seleccione [2] para usar el bot de Telegram.

Diríjase a Telegram y busque 'BotFather'.

Haga clic en Open para abrir 'BotFather'.

Haga clic en Create a New Bot (o use /newbot).

Complete los nombres y cree el bot.

Haga clic en Copy para copiar el token y péguelo de nuevo en la terminal.

Busque el ID de su cuenta de usuario de Telegram y agréguelo a la lista de usuarios permitidos ('Allowed user list'):

  • Busque '@raw_data_bot' en Telegram.
  • Haga clic en RawDataBot y luego en el botón Start (Iniciar). El ID de usuario se mostrará después de P.S. Your ID:.
  • Copie el ID de usuario y péguelo en la terminal.

Dado que estamos ejecutando esto en la nube, queremos que el servicio se inicie automáticamente. Deje todo con los valores predeterminados:

Prueba de Hermes Agent con el bot de Telegram

Ejecute el siguiente comando para iniciar hermes gateway:

hermes gateway

Diríjase a Telegram y añada el bot creado, '@tech_cloud_hermes_bot', a sus chats.

  • Escriba '/new' en Telegram para iniciar una nueva sesión de Hermes Agent.
  • Escribir /commands listará todos los comandos disponibles.
  • Escribir /model le mostrará una lista de los LLM disponibles.

Ejecución de Hermes Gateway como un servicio en segundo plano

Cree el archivo de servicio:

sudo nano /etc/systemd/system/hermes-gateway.service

Pegue lo siguiente, reemplazando hermes en '/home/hermes' con su nombre de usuario preferido:

[Unit]
Description=Hermes Gateway
After=network.target

[Service]
User=hermes
WorkingDirectory=/home/hermes
ExecStart=/home/hermes/.local/bin/hermes gateway
Restart=always
RestartSec=10
Environment=PATH=/home/hermes/.local/bin:/usr/local/bin:/usr/bin:/bin

[Install]
WantedBy=multi-user.target

Habilite e inicie el servicio:

sudo systemctl daemon-reload
sudo systemctl enable hermes-gateway
sudo systemctl start hermes-gateway
sudo systemctl status hermes-gateway

Conclusión

En este artículo, nos enfocamos en cómo configurar Hermes Agent y usar Telegram para comunicarnos con él. Tener Hermes Agent ejecutándose en un servidor remoto le proporciona un verdadero asistente digital que funciona las 24 horas del día, los 7 días de la semana.

Artículos relacionados