цены сверены 10 октября 2026 года

Установка Hermes Agent на VPS

Hermes Agent ставится одной командой установщика, настраивается командой hermes setup, а в фоне работает как служба systemd. Важно для серверов в России: адрес установщика с сайта проекта отвечает ошибкой 403, тот же скрипт нужно брать из репозитория на GitHub.

Установка Hermes Agent на VPS
Установка Hermes Agent на VPShostfakt.ru
Содержание
  1. Какой сервер нужен
  2. Шаг 1. Обновите пакеты
  3. Шаг 2. Запустите установщик
  4. Шаг 3. Настройте и проверьте
  5. Шаг 4. Запуск в фоне
  6. Обновление
  7. Что проверено, а что нет
  8. Что делать дальше
Проверено на живом сервере 6 октября 2026 годаVPS в России, Ubuntu 24.04 · Hermes Agent 0.21.5Как мы проверяем

Hermes Agent – открытый ИИ-агент от Nous Research. Вы общаетесь с ним в терминале или через мессенджеры, а он выполняет задачи, использует инструменты и запоминает контекст. Языковая модель работает по API у выбранного вами поставщика, поэтому видеокарта серверу не нужна. Подробнее о проекте: Hermes Agent в каталоге ИИ-агентов.

Команды ниже взяты из репозитория проекта и официальной документации (адреса в sources) и проверены 6 октября 2026 года на VPS в России с Ubuntu 24.04, 4 ядрами и 6 ГБ памяти. Версия Hermes Agent на момент проверки: 0.21.5. Модель по ключу API мы не подключали, поэтому про работу самого агента здесь выводов нет. Проект развивается быстро, перед установкой сверьтесь со страницей установки в документации. Выполняйте команды под обычным пользователем с sudo: первая настройка VPS. Агент получает доступ к командам и файлам, поэтому не запускайте его от root.

Какой сервер нужен

Официального минимума по процессору и памяти в изученных нами страницах документации нет. Наши замеры: после установки каталог ~/.hermes занял 2,8 ГБ на диске, служба gateway без подключённых мессенджеров занимала около 280 МБ памяти (на пике 350 МБ). Сам агент лёгкий, но во время установки собираются его интерфейсы, и на это нужны память и время. Ориентир, не требование: начинайте с 2 ядер и 4 ГБ памяти. Такие конфигурации в нашей базе стоят от 650 ₽ до 6 400 ₽ в месяц (на 10 октября 2026 года): 2 ядра, 4 ГБ, подбор с фильтром.

По документации, установщик сам ставит нужное окружение: Python, Node.js, npm, ripgrep и FFmpeg. Для установки из исходников нужны git, curl, tar и утилита проверки SHA-256, на Ubuntu они обычно есть. Docker для этой установки не нужен.

Шаг 1. Обновите пакеты

sudo apt update && sudo apt upgrade -y
sudo apt install git curl tar

Первая команда обновляет систему, вторая ставит нужные инструменты, если их нет.

Шаг 2. Запустите установщик

Документация даёт для Linux команду с адресом на сайте проекта: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash. С сервера в России она не работает: сайт отвечает ошибкой 403, и curl завершается сообщением The requested URL returned error: 403. Мы проверили с двух российских адресов, результат один. С сервера в Казахстане тот же адрес открывается.

Тот же скрипт лежит в официальном репозитории проекта на GitHub, и оттуда он скачивается без ограничений. Мы сравнили оба файла: они совпадают полностью. Поэтому запускайте так:

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

Команда скачивает скрипт установки из репозитория проекта и выполняет его. У нас установка заняла три минуты: скрипт скачивает исходный код, ставит Python и зависимости и собирает интерфейсы. Всё ставится в домашний каталог пользователя, в ~/.hermes.

В конце вывода могут быть предупреждения. У нас их было два: не установился необязательный инструмент cua-driver и один встроенный модуль. На установку и запуск они не повлияли, скрипт закончил строкой Hermes Agent install complete.

Документация проекта находится на том же сайте, что и установщик, и с российских адресов тоже не открывается. Справку по командам можно получить на самом сервере: hermes --help и hermes gateway --help. Если не хотите запускать скрипт вслепую, скачайте его в файл, прочитайте и запустите вручную. После установки перезагрузите настройки оболочки:

source ~/.bashrc

Команда применяет изменения пути поиска программ, чтобы заработала команда hermes.

Шаг 3. Настройте и проверьте

hermes setup

Мастер полной настройки: поставщик модели, ключ и прочие параметры. Выбрать поставщика и модель отдельно можно командой hermes model. Чтобы просто поговорить с агентом в терминале, запустите hermes.

Ключ API вводите только в мастере. Настройки Hermes хранит в каталоге ~/.hermes: общие параметры в config.yaml, ключи и токены в .env. У нас файл .env сразу создался с правами 600, то есть читать его может только владелец. Проверьте у себя:

ls -la ~/.hermes/.env

В начале строки должно стоять -rw-------. Если права другие, исправьте: chmod 600 ~/.hermes/.env.

Шаг 4. Запуск в фоне

Если агент нужен в мессенджерах (в документации перечислены Telegram, Discord, Slack, WhatsApp, Signal), используется процесс gateway. Один процесс обслуживает все подключённые платформы. Настройка платформ:

hermes gateway setup

Установка как службы systemd (пользовательской):

hermes gateway install
hermes gateway start
hermes gateway status

Первая команда регистрирует службу, вторая запускает, третья показывает состояние. У нас hermes gateway install сама запустила службу и сама включила lingering (об этом ниже), а hermes gateway status в конце вывода показала User gateway service is running. Пока модель и мессенджеры не настроены, в журнале службы идут предупреждения об отсутствии авторизации: это ожидаемо. Остановить: hermes gateway stop. Журнал службы:

journalctl --user -u hermes-gateway -f

Опция -f следит за новыми строками журнала.

На VPS, где вы не сидите в сессии постоянно, пользовательская служба должна работать после выхода и подниматься при загрузке. Для этого нужен режим lingering. Команда hermes gateway install включает его сама и пишет Linger enabled. Проверить можно командой loginctl show-user $USER -p Linger: в ответе должно быть Linger=yes. Если там no, включите вручную:

sudo loginctl enable-linger $USER

Команда оставляет пользовательские службы запущенными без открытой сессии. После этого проверьте автозапуск: перезагрузите сервер (sudo reboot), зайдите заново и выполните hermes gateway status.

Для системной службы в документации есть вариант sudo hermes gateway install --system и sudo hermes gateway start --system. Для начала достаточно пользовательской.

Сервису для связи с мессенджерами не нужны входящие порты: проверьте в документации выбранной платформы, нужен ли вам адрес для приёма запросов, и не открывайте лишних портов в фаерволе.

Обновление

hermes update

Команда обновляет установленную программу. По документации, при пользовательской службе с lingering hermes update может перезапустить gateway без повышенных прав. Источники у разных способов установки разные (исходники, Docker, Nix): описанное здесь относится к установке скриптом. Перед обновлением сделайте резервную копию: копируйте домашнюю папку агента, где лежат его настройки и память.

Что проверено, а что нет

Проверено на сервере: установка скриптом из репозитория, недоступность адреса с сайта проекта из России, место хранения настроек и ключей, hermes gateway install, запуск, состояние и остановка службы, имя журнала hermes-gateway, lingering.

Не проверено: работа агента с подключённой моделью и мессенджерами (нужен ключ API), команда hermes update на новую версию. Сайт проекта из России закрыт, и мы не знаем, обращается ли к нему агент во время работы или обновления: если какая-то команда завершится ошибкой 403, причина, скорее всего, в этом.

Что делать дальше

Подберите сервер: VPS с 2 ядрами и 4 ГБ. Если интересует локальный запуск моделей, посмотрите сервер для нейросети.