НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Hermes Agent 24/7: как запустить на VPS или в хостинге

Hermes AgentUpdated Nov 7, 20268 min read

Коротко. Hermes Agent отвечает в Telegram и Discord и выполняет задания по расписанию, только пока работает его процесс шлюза (gateway), поэтому агенту 24/7 нужна машина, которая никогда не выключается. На своём VPS: сервер с Linux и не менее чем 2 GB RAM и скрипт установки Nous Research, запущенный обычным пользователем по SSH (он открывает мастер настройки и ставит шлюз как службу), затем sudo loginctl enable-linger $USER, чтобы служба стартовала вместе с системой; hermes update вы запускаете сами и сами следите за безопасностью сервера. Либо арендуйте сервер, который запустит Hermes Agent за вас: установку, обновления и перезапуски делает панель, а вам остаётся вставить ключ и токен бота.

Проверено 7 ноября 2026, актуально для Hermes Agent v0.23.0.

В этом руководстве использована собственная документация Hermes Agent (hermes-agent.nousresearch.com/docs) и то, что мы измерили, запуская v0.23.0 на своих серверах. Чтобы сразу перейти к варианту с хостингом, смотрите вариант 3.

Почему ноутбука недостаточно

Шлюз сообщений Hermes Agent это один долгоживущий процесс, который обслуживает все чат-приложения и планировщик. Когда ноутбук уходит в спящий режим, перезагружается или теряет сеть, агент перестаёт отвечать, а задания по расписанию не выполняются. Для сервера без экрана документация Hermes Agent описывает службу, которая стартует вместе с системой и переживает выход из сессии.

Что вам нужно

Документация Hermes AgentЧто мы измерили (v0.23.0, одно ядро CPU)
ПамятьОбраз Docker: минимум 1 GB, рекомендуется 2 до 4 GB; 2 GB и больше с инструментами браузераСкрипт установки: готово при 2 GB (пик 1 277 MB), убит при 1 GB. Обновление: пик 1 412 MB при 2 GB, убито при 1 GB. Работающий шлюз, Telegram и Discord настроены с тестовыми токенами (отклонены, значит без соединения): 223 до 259 MB
ДискОбраз Docker: минимум 500 MB под данные, рекомендуется 2 GB и больше2,5 GB после установки, 3,0 GB после одного обновления
ОСLinux на x86_64 или aarch64 это платформа высшего уровня; тестируется на последней Ubuntu
ПакетыGit, curl, tar и инструменты SHA-256. Установщик приносит собственные Python 3.14, Node.js, ripgrep и FFmpeg и ставит libatomic1, если его нет

Вам также понадобится API-ключ ИИ-провайдера (см. какой ключ ИИ-провайдера выбрать) и чат-приложение для общения с агентом, например бот в Telegram или Discord. Подробнее о памяти в сколько памяти нужно Hermes Agent.

Вариант 1: свой VPS и скрипт установки

  1. Создайте сервер с Ubuntu и не менее чем 2 GB RAM и подключитесь по SSH. Страница Docker в документации Hermes Agent предупреждает, что браузерные консоли некоторых провайдеров портят вставляемые символы, такие как : и @; SSH этого избегает.
  2. Используйте обычного пользователя, не root. Документация Hermes Agent велит запускать установщик от имени пользователя, под которым будет работать служба. Терминальный инструмент агента выполняет команды на этой машине от имени этого пользователя, поэтому оставьте эту учётную запись для агента.
  3. Установите. Установщик ставит последний стабильный выпуск:
    curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
    Чтобы установка вышла меньше, его параметр --skip-browser пропускает Chromium, поэтому локальная автоматизация браузера выключена, пока вы не выполните hermes pm install chromium.
  4. Настройте. При запуске по SSH установщик сам открывает мастер настройки: он спрашивает ваш ИИ-ключ, токены ботов и ID пользователей, которым разрешено писать агенту. См. Telegram и Discord. Позже мастер можно запустить снова командой hermes setup или по шагам командами hermes model и hermes gateway setup.
  5. Запустите как службу. В конце установщик ставит шлюз как пользовательскую службу, если мастер этого ещё не сделал; если вы это пропустили, выполните hermes gateway install. Затем один раз включите автозапуск при загрузке и работу после выхода из сессии:
    sudo loginctl enable-linger $USER
    hermes gateway status
    journalctl --user -u hermes-gateway -f
    Документация Hermes Agent рекомендует эту пользовательскую службу с lingering для сервера без экрана: она стартует при загрузке, а обновления могут её перезапускать без root. Юнит, который пишет Hermes Agent, перезапускает шлюз, когда тот неожиданно останавливается, и после команды /restart в чате. Документация описывает и общесистемную службу (hermes gateway install --system), но тогда каждый перезапуск требует root, и она предостерегает от одновременной установки обоих видов.
  6. Обновляйте командой hermes update. Она следует за стабильными выпусками, приостанавливает службу, обновляет и запускает её снова. Выпуски выходят часто (v0.22.5 от 23 октября, v0.22.6 от 2 ноября, v0.22.7 от 3 ноября и v0.23.0 от 5 ноября 2026), а в нашем тесте обновлению понадобилось больше памяти, чем установке.

Вариант 2: свой сервер с Docker

Hermes Agent публикует официальный образ nousresearch/hermes-agent, все данные которого лежат в одной папке, монтируемой в /opt/data. Один раз запустите мастер настройки, затем шлюз в фоне:

mkdir -p ~/.hermes
docker run -it --rm -v ~/.hermes:/opt/data nousresearch/hermes-agent setup
docker run -d --name hermes --restart unless-stopped -v ~/.hermes:/opt/data nousresearch/hermes-agent gateway run

Документация также публикует порт 8642 для API-сервера Hermes Agent и проверки состояния; там сказано, что он необязателен, если вы используете только чат-приложения, такие как Telegram и Discord. Установки в Docker не поддерживают hermes update: обновляют, скачивая новый образ и пересоздавая контейнер. Внутри образа супервизор процессов перезапускает шлюз, если он упал.

Как защитить агента на своём сервере

  • Пускайте только себя. Без списка разрешённых Hermes Agent отказывает всем, и это безопасно. Никогда не задавайте GATEWAY_ALLOW_ALL_USERS=true для агента, который может выполнять команды.
  • Не выставляйте веб-панель в интернет. Документация Hermes Agent говорит, что вход по имени пользователя и паролю «не подходит для прямого доступа из публичного интернета» («not suitable for direct public-internet exposure»); для публичных развёртываний она предлагает вход через Nous Portal или OpenID Connect. На своём VPS проще всего заходить в неё через SSH-туннель.
  • Оставьте API-сервер выключенным, пока он не нужен. По умолчанию он выключен, а при включении слушает 127.0.0.1.
  • Знайте, до чего агент может дотянуться. С локальным терминалом по умолчанию команды выполняются на самом сервере от имени пользователя, который запускает Hermes Agent. Он сверяет команды со списком опасных шаблонов, а в режиме «smart» по умолчанию просит модель их оценить; сомнительные приходят вам в чат на подтверждение. Контрольный список для продакшена Hermes Agent рекомендует вместо этого запускать его команды в контейнере (terminal.backend: docker в config.yaml).
  • Делайте резервную копию ~/.hermes: там настройки, ключи, память, навыки и сессии.

Вариант 3: сервер, который запускает его за вас

Сервер Hermes Agent на PlayNHost делает описанные выше шаги за вас:

  • Установка: первый запуск выполняет собственный установщик Nous Research без инструментов браузера; в наших тестах это занимало около 2,5 до 4 минут.
  • Обновления: каждый запуск проверяет новый стабильный выпуск и сначала устанавливает его (около 20 секунд, если нового нет). Если обновление не удалось, запускается та версия, что у вас есть, как раньше. Это можно выключить параметром Обновлять Hermes Agent при каждом запуске в разделе Код, Настройки.
  • Перезапуски: перезапуск или обновление из чата запускаются снова за вас, а если агент остановится сам, панель запустит его примерно через минуту. В разделе Перезапуски можно также назначить ежедневный перезапуск.
  • Безопасность: агенту могут писать только ID пользователей со страницы Agent; на сервере ничто не слушает интернет; WhatsApp отклоняется; агент останавливается, если открывает порт или впускает кого-то ещё.
  • Ваша часть: вставьте один ключ ИИ-провайдера и токен бота Telegram или Discord на вкладке Агент, добавьте свой ID пользователя и нажмите Запустить. Ваши ключи и токены хранятся в зашифрованном виде и больше никогда не показываются.

От чего вы отказываетесь по сравнению со своим VPS: нет командной строки (ни команд hermes, ни входа в Nous Portal, ни подтверждения сопряжения), нет веб-панели, нет автоматизации браузера, только Telegram и Discord и один агент на сервер (профили Hermes Agent отклоняются). Файлы агента по-прежнему можно править в Files, а его журнал лежит в .hermes/logs/gateway.log.

VPS или хостинг: что выбрать

Свой VPSPlayNHost
НастройкаСкрипт установки, мастер, пользовательская служба с lingeringВставьте ключ, токен и свой ID, нажмите Запустить
ОбновленияВы запускаете hermes update или скачиваете новый образПроверяются при каждом запуске; можно выключить
Чат-приложенияВсе, что поддерживает Hermes AgentTelegram и Discord
Командная строка, веб-панель, инструменты браузераДа, если вы их настроитеНет
БезопасностьНастраиваете и поддерживаете выДоступ только для владельца и никаких открытых портов, проверяется при каждом запуске
ПамятьНа ваш выбор; 2 GB для скрипта установкиТарифы 2, 4 или 8 GB

Наша оценка: выбирайте VPS, если вам нужны все возможности Hermes Agent или вы уже администрируете серверы; выбирайте хостинг, если хотите агента в Telegram или Discord без постоянной возни. Сам Hermes Agent в любом случае бесплатен и распространяется по лицензии MIT; в документации Nous Research предупреждают, что никто честный не просит платить за самого агента. Хостинг берёт деньги за сервер, а не за агента. Дальше: создайте сервер Hermes Agent.

PlayNHost не связан с Nous Research. Hermes Agent это программное обеспечение с открытым исходным кодом по лицензии MIT.

Ваш сервер уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ