
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.
Í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:
- Abra el archivo de configuración de SSH:
sudo nano /etc/ssh/sshd_config
- Busque la línea
PermitRootLoginy cambie su valor ano:
PermitRootLogin no
- 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
RawDataBoty luego en el botón Start (Iniciar). El ID de usuario se mostrará después deP.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
Telegrampara iniciar una nueva sesión deHermes Agent.
- Escribir
/commandslistará todos los comandos disponibles.
- Escribir
/modelle 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

IA y Agentes
Cómo exponer Hermes Agent de forma privada con WARP
Aprenda a exponer y acceder globalmente a su Hermes Agent de forma segura con Cloudflare WARP y Zero Trust, sin abrir puertos de entrada en el firewall.
9 MIN DE LECTURA
IA y Agentes
Cómo las habilidades de IA reemplazan scripts de Nuxt
Crea proyectos Nuxt en Cloudflare fácilmente. Descubre por qué los scripts tradicionales se quedan cortos ante las habilidades dinámicas de agentes de IA.
5 MIN DE LECTURA
IA y Agentes
Conectar DeepSeek Harness a Buzz: Pasarela de Nostr
Integre DeepSeek Harness con Block Buzz mediante un puente Nostr. Configure auth NIP-42, streaming de mensajes in situ y espacios de trabajo para agentes IA.
11 MIN DE LECTURA
Anterior
Guía del Conector de IA de NetSuite: Configuración de MCP
Configura el Conector de IA de NetSuite (MCP) con ChatGPT y Claude. Descubre cómo consultar datos de ERP y automatizar tareas usando lenguaje natural.

Siguiente
Habilidades de los agentes de IA: qué son y cómo crearlas
Descubre qué son las habilidades de los agentes de IA, cómo funciona la divulgación progresiva y aprende a crear flujos de trabajo reutilizables y eficaces.