Presentación de Hermes Agent
Hermes Agent es un agente de IA de código abierto desarrollado por Nous Research. Se usa desde la línea de comandos, se conecta al proveedor de modelos que prefieras y puede funcionar de forma continua en un servidor, así que resulta más útil en un VPS que en un equipo que apagas por la noche.
El VPS se entrega con el instalador oficial ya ejecutado. Se crea un usuario de sistema hermes, se copian a él tus claves SSH de root para que puedas conectarte directamente con esa cuenta, y el comando hermes queda instalado junto con sus dependencias de Python (mediante uv). Git, curl y sudo están disponibles.
Solo queda un paso por tu parte: la configuración. Requiere elegir un proveedor de modelos e introducir una clave de API, por lo que es interactiva y no se lanza de forma automática. La haces con hermes setup, una vez conectado.
Lo que puede hacer con Hermes Agent
Instalador oficial ya ejecutado
El comando hermes queda instalado para el usuario hermes con uv y las dependencias de Python, mediante el script publicado por Nous Research. No tienes que compilar nada ni gestionar entornos.
Cuenta dedicada con tus claves SSH
La cuenta hermes hereda las claves autorizadas de root. Su contraseña está bloqueada: el acceso es solo por clave.
Configuración guiada con hermes setup
El asistente interactivo te pide el proveedor de modelos y la clave de API. Tú eliges el modelo y puedes cambiarlo más adelante.
Servicios de usuario persistentes
El modo linger de systemd está activado para hermes. Los servicios de su cuenta, como la pasarela (gateway), siguen activos sin ninguna sesión abierta.
Permisos sudo para automatizar
El usuario hermes tiene sudo sin contraseña, práctico para instalar las herramientas que necesite el agente. Conviene limitarlo según el uso.
Debian o Ubuntu a elegir
La receta funciona en Debian 12 y 13, y en Ubuntu 20.04, 22.04 y 24.04, a elegir al hacer el pedido.
Empezar con Hermes Agent
Del pedido a la puesta en producción en pocos minutos.
- 1
Pide el VPS con Hermes Agent
Elige un VPS Linux en París o Fráncfort, selecciona Debian o Ubuntu y marca Hermes Agent en la pestaña Aplicaciones. Añade tu clave SSH pública al pedido: se copiará a la cuenta hermes.
- 2
Conéctate por SSH con la cuenta hermes
Cuando el servidor esté entregado, deja que cloud-init termine la instalación y abre una sesión como hermes. Si no se encuentra el comando hermes, abre una sesión nueva para recargar el entorno.
Bashssh hermes@SERVER_IP cloud-init status --wait hermes --help - 3
Configura el proveedor de modelos
Lanza el asistente y responde a las preguntas: proveedor, clave de API y modelo. Ten a mano la clave del proveedor elegido antes de empezar.
Bashhermes setup - 4
Protege el servidor para producción
Limita el acceso de red a SSH con un cortafuegos y mantén la autenticación por clave. Programa una copia de seguridad del directorio personal de hermes, que contiene tu configuración y tus claves de API.
Bashsudo apt install -y ufw sudo ufw allow OpenSSH sudo ufw enable
Casos de uso de Hermes Agent
Asistente de IA siempre disponible
Mantén un agente activo en un servidor que no se apaga, accesible por SSH desde cualquier equipo. Tus sesiones de trabajo dejan de depender del portátil.
Pasarela a tus herramientas de mensajería
El servicio de usuario persistente permite ejecutar la pasarela de Hermes Agent en segundo plano. El agente sigue accesible sin que haya una sesión SSH abierta.
Automatización de tareas de administración
Con git, curl y sudo disponibles, el agente puede preparar scripts, revisar repositorios o instalar herramientas en la máquina. Un buen campo de pruebas en un servidor aislado de producción.
Entorno aislado para probar modelos
Compara varios proveedores de modelos con el mismo agente repitiendo la configuración. Así separas estas pruebas de tu entorno personal.
Preguntas frecuentes sobre Hermes Agent
La configuración requiere un proveedor de modelos y una clave de API, datos que solo tú tienes. Por eso la receta instala el agente y te deja ejecutar hermes setup como usuario hermes.
Más sobre Hermes Agent
Comprobar que la instalación ha terminado
La instalación se ejecuta en el primer arranque mediante cloud-init. Descarga uv y las dependencias de Python, lo que lleva unos minutos. Para esperar a que termine sin problemas:
Bashcloud-init status --wait
El mensaje final indica que te conectes como hermes y ejecutes hermes setup. Si prefieres seguir el detalle, consulta /var/log/cloud-init-output.log.
Ejecutar la configuración
hermes setup es interactivo: te pregunta el proveedor de modelos y la clave de API. La receta no lo ejecuta por ti porque no puede adivinar esos datos. Puedes volver a lanzar el asistente más adelante para cambiar de proveedor.
Servicios en segundo plano
La receta activa loginctl enable-linger hermes. Sin ello, systemd detiene los servicios de un usuario al cerrarse su última sesión. Con linger, un servicio de usuario, como la pasarela de Hermes Agent, sigue funcionando después de desconectarte por SSH.
Seguridad
La cuenta hermes tiene la contraseña bloqueada y sudo sin contraseña. Solo tu clave SSH abre la puerta, pero quien la consiga tendrá privilegios de root. Protege esa clave con una passphrase.
Un agente que ejecuta comandos también puede equivocarse. Si le dejas actuar sobre el servidor, elimina el sudo sin contraseña en cuanto termines de instalar tus herramientas (archivo en /etc/sudoers.d/) y no guardes datos críticos en esta máquina.
Copias de seguridad
Las claves de API y la configuración están en el directorio personal del usuario, /home/hermes. Haz copias con regularidad, por ejemplo con rsync hacia otro servidor, y guarda tus claves de API en un gestor de secretos por separado. Para entornos Linux más amplios, consulta nuestros VPS Linux y nuestros tutoriales.

