Хостинг для агентов
Где запускать ИИ-агента, который работает круглосуточно: размер сервера, Hetzner, Azure, AWS, Google Cloud и кредиты для некоммерческих организаций по состоянию на октябрь 2026 года, защита сервера с помощью Tailscale и UFW, Slack Socket Mode и как не получить счёт за API, который удивил одного шлиаха.
На этой странице
Самостоятельно размещаемый агент, например GabAI, NanoClaw или Hermes Agent, должен работать там, где компьютер всегда включён. Для большинства шлухим это небольшой арендованный облачный Linux-сервер, который называют VM или VPS. На этой странице собрано то, чему научилась группа GabAI: как выбрать такой сервер, как за него платить и как его защитить. Цены проверены 21.10.2026 и часто меняются.
Какой нужен сервер
- Рекомендуется: 2 vCPU, 8 ГБ оперативной памяти, 80 ГБ диска или больше, Ubuntu 22.04 или 24.04. Именно такой сервер используют и рекомендуют администраторы группы.
- Минимум: установщику NanoClaw нужно 4 ГБ оперативной памяти, и он предупреждает, если её меньше примерно 3700 МБ (документация по установке). Бесплатный навсегда e2-micro от Google слишком мал.
- Признак слишком маленького сервера: терминал зависает, а агенты перестают отвечать. Проверьте командой
free -h. Большинство провайдеров позволяют изменить размер на месте и сохранить тот же адрес.
Где его запускать
| Вариант | Сколько стоит | Заметки |
|---|---|---|
| Microsoft Azure с грантом для некоммерческих организаций | $0: до $2000 кредита Azure в год для подходящих некоммерческих организаций (Microsoft) | Самый частый выбор среди активных пользователей в 2026 году. Участники использовали Standard_B2ms (2 vCPU, 8 ГБ), который оценивали примерно в $60 в месяц плюс около $20 за премиальный диск на 150 ГБ, так что грант всё покрывает. Одних шлухим одобрили, другим отказали. Кредиты появлялись через день-два. |
| AWS с кредитами для некоммерческих организаций | До $5000 промокредита, который в США запрашивают через TechSoup, минимум на год (AWS) | TechSoup берёт административный сбор, а у кредита есть дата продления, которую нужно отслеживать. Кредит не покрывает платежи в AWS Marketplace, а для Claude это важно (см. ниже). |
| Google Cloud | Пробный кредит $300 на 90 дней для новых клиентов (Google Cloud) | Подходит, чтобы попробовать, но не как долгосрочный план. Некоммерческий аккаунт Google Workspace не открыл одному из участников кредиты Cloud. |
| DigitalOcean | Программа для некоммерческих организаций предлагала единовременный кредит $2500 (анонс 2023 года); перед подачей заявки уточните текущие условия | Разработчики назвали его самым простым в настройке. |
| Hetzner | Тариф CX33 с оптимизацией по стоимости (4 vCPU, 8 ГБ, 80 ГБ) указан по цене €8,99 в месяц без НДС (Hetzner) | Дешевле всех в пересчёте на гигабайт, но 21.10.2026 все тарифы с оптимизацией по стоимости были помечены как недоступные, а обычный тариф с 4 vCPU и 8 ГБ стоил €35,99. Проверьте, прежде чем строить на нём планы. |
| Hostinger | 2 vCPU / 8 ГБ за $8,79 в месяц по предоплаченной акции, при продлении $14,99 (Hostinger) | Есть шаблон Hermes в один клик. |
| Запасной компьютер дома | Бесплатно, кроме электричества | Администратор назвал старый ПК с Ubuntu Server «отличной альтернативой» (настройка занимает около часа). Он останавливается, когда пропадает электричество или интернет. |
| Ваш собственный ноутбук (WSL в Windows) | Бесплатно | Подходит для тестов. Агент работает, только пока ноутбук не спит. |
Если кредиты уже покрывают ваш сервер, группа советует не тратить часы на переезд к более дешёвому хостеру ради экономии $10–15 в месяц. Вернитесь к этому вопросу, когда кредиты закончатся.
Настройте оповещение о бюджете в том облаке, которое выберете. Остановленная (deallocated) виртуальная машина в Azure всё равно оплачивает свой диск.
Защита сервера
Стандартная настройка группы в 2026 году, большую часть которой установщик GabAI теперь делает за вас:
- Tailscale. Частная сеть между вашим сервером, ноутбуком и телефоном: сервер можно закрыть от публичного интернета и всё равно им пользоваться. Бесплатный тариф Personal покрывает до 6 пользователей с неограниченным числом устройств для некоммерческого использования; некоммерческие организации могут запросить скидку на платные тарифы (цены Tailscale).
- Закройте публичный SSH. Когда Tailscale заработает, удалите правило с открытым портом 22 в облачном брандмауэре (группа безопасности сети в Azure, группа безопасности в AWS). На сервере одного участника до того, как он закрыл открытый порт, записалось около 7400 неудачных попыток входа.
- UFW и fail2ban. UFW – простой брандмауэр Ubuntu (документация Ubuntu); fail2ban блокирует адреса, с которых снова и снова не удаётся войти.
- Автоматические обновления безопасности и SSH-ключ вместо пароля.
- Служба, которая перезапускается сама. Запускайте агента как службу systemd, чтобы он поднимался после сбоя или перезагрузки. Для пользовательской службы выполните
loginctl enable-linger $USER, иначе агент умирает, когда вы закрываете окно SSH. Именно это было причиной того, что у одного участника в марте 2026 года «агент постоянно умирал». После переустановки проверьте, что старая служба не работает рядом с новой. - tmux для долгих сессий Claude Code. Запускайте Claude Code внутри
tmux, чтобы он продолжал работу, когда вы закрываете ноутбук; позже подключитесь снова командойtmux attach. - Remote Control. Команда Claude Code
/remote-controlпозволяет управлять сессией на вашем сервере из мобильного приложения Claude или из браузера. Нужен тариф Pro, Max, Team или Enterprise; с API-ключами это не работает, а на тарифах Team владелец должен сначала включить функцию в настройках администратора (документация).
Slack без открытого порта
Используйте Socket Mode. Агент сам открывает исходящее соединение со Slack, поэтому публичный веб-адрес и открытый порт не нужны. Используется токен уровня приложения, который начинается с xapp- (документация Slack). Приложения в Socket Mode нельзя разместить в публичном Slack Marketplace, но для вашего собственного бота это не важно. Настройка Slack в NanoClaw по умолчанию использует Socket Mode (документация NanoClaw по Slack).
WhatsApp через адаптер связанного устройства тоже соединяется исходящим путём и не требует открытого порта.
Оплата модели
Токен подписки или оплата по API
- Токен подписки. Команда
claude setup-tokenсоздаёт токен входа на один год для сервера без экрана (документация Claude Code). Тогда агент расходует лимиты вашего тарифа Claude Pro, Max или Team. По состоянию на 07.10.2026 Anthropic заявляет, что Agent SDK и сторонние приложения по-прежнему могут использовать лимиты подписки (справочный центр). Так работает большинство участников группы. - API-ключ. Оплата за токены. Предсказуемо только если вы задали лимит расходов. Один шлиах потратил около $40 за первую неделю; агенты участников сами оценивали свой месячный расход в $250–600 по тарифам API.
- Включённые кредиты API. С 07.10.2026 тарифы Max и Team включают ежемесячные кредиты на платформе Claude: $100 для Max 5x, $200 для Max 20x, а для Team $20 на стандартное место и $100 на премиальное место, суммарно в общем пуле и не более $500. Некоммерческие тарифы Team получают то же самое. Кредиты покрывают API и Agent SDK, но не Claude Code; они сгорают каждый месяц; и действуют только в Claude Console, но не в Bedrock, Google Cloud или Microsoft Foundry (документация платформы Claude).
- Подписка ChatGPT. Провайдер Codex в NanoClaw может работать через вход в ChatGPT вместо API-ключа OpenAI (документация по входу в Codex). Несколько шлухим перевели на него своих агентов в середине 2026 года.
О ценах на тарифы для некоммерческих организаций см. Скидки для некоммерческих организаций и Платное и бесплатное.
Ловушка Bedrock
В июле 2026 года один шлиах обнаружил, что его агент был настроен обращаться к Claude через Amazon Bedrock. Его кредиты AWS от TechSoup покрывали сервер, но Claude в Bedrock оплачивается как покупка в AWS Marketplace, а эти кредиты её не покрывают, поэтому за Claude пришлось платить полную цену: несколько сотен долларов в месяц, в основном за Claude Sonnet. В условиях кредитов AWS Marketplace указан как исключение (AWS), а в мае 2026 года другой клиент AWS точно так же получил счёт за Bedrock на $30 000 (The Register).
Что помогло: удалить настройки Bedrock из файла .env агента (CLAUDE_CODE_USE_BEDROCK и строки с ключами AWS), выполнить claude setup-token в обычном окне SSH, перезапустить службу агента, а затем обновить токен и в хранилище учётных данных, потому что там остался старый, и агент молчал, пока его не заменили.
Урок: бесплатные кредиты привязаны к продукту, а не к модели. Проверьте, к какой строке счёта применяется кредит, и следите за сроком его действия.
Маршрутизация между провайдерами
В июне 2026 года администратор GabAI набросал запасной план с LiteLLM, прокси, который может ограничивать расходы по каждому провайдеру и отправлять запросы только тем провайдерам, у которых бюджет ещё не исчерпан (документация LiteLLM): сначала подписка Claude, затем Codex, затем Bedrock или Azure на кредиты для некоммерческих организаций. По состоянию на октябрь 2026 года это был замысел, а не работающая настройка. Если вы устанавливаете LiteLLM, зафиксируйте версию: два релиза LiteLLM в PyPI 24.03.2026 содержали бэкдор и крали облачные и API-ключи с установивших их машин (Cloud Security Alliance).
Более простая страховка, которой пользовались участники: NanoClaw позволяет каждой группе агентов использовать своего провайдера, так что группа может перейти на Codex, когда лимиты Claude закончатся.
Переезд на новый сервер
Участники делали это с помощью Claude Code на обеих машинах: копировали данные и .env через rsync, заново подключали входы, обновляли адреса вебхуков и оставляли старый сервер остановленным (не удалённым) на день-два. OAuth-подключения хранилища учётных данных переносятся плохо. См. руководство Как перенести хранилище учётных данных самостоятельно размещённого ИИ-агента на новый сервер?.