Главная/ИИ/Agent Zero

Agent Zero в Docker на своём сервере

Agent Zero в Docker работает как отдельный Linux-компьютер для ИИ-агента: образ agent0ai/agent-zero отдаёт веб-интерфейс на порту 80 внутри контейнера и хранит настройки, память и проекты в /a0/usr. На сервере к этому добавляются пароль на интерфейс и порт, закрытый снаружи.

4 мин чтенияДанные проверены 16 октября 2026

Ответ за 30 секунд

Для одного агента возьмите 2 ядра и 4 ГБ памяти: внутри контейнера работают браузер и модель эмбеддингов. Монтируйте только /a0/usr, публикуйте порт на 127.0.0.1 и задайте логин и пароль в настройках до того, как открывать доступ извне.

Root-доступ и Docker на NVMe: агент получает свою машину, а ваш компьютер остаётся чистым.

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

01 · 1 мин

Что делает Agent Zero и почему он живёт в контейнере#

Agent Zero это открытый фреймворк ИИ-агента под лицензией MIT. В отличие от чат-бота, он сам выполняет команды в терминале, ставит программы, пишет и запускает код, открывает сайты в браузере и ведёт проекты с файлами. Новые умения добавляются навыками и плагинами.

Docker здесь не формальность: агент получает полноценный Linux, где может ломать что угодно, не трогая хост. Если ему всё же нужен доступ к вашим файлам или терминалу, для этого есть отдельный мост A0 CLI Connector, и включать его стоит осознанно. Похожие инструменты для разработки собраны на странице ИИ-агент для программирования.

Инструмент · 1 мин

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

Разработчики пишут, что Agent Zero запускается везде, где есть Docker: от маленького VPS и Raspberry Pi до рабочей станции с видеокартой. Минимальной конфигурации в документации нет, поэтому калькулятор ниже даёт редакционную оценку.

Из чего складывается нагрузка: Python-приложение агента, браузер внутри контейнера, модель эмбеддингов для памяти и базы знаний, которая по умолчанию считает на процессоре, и всё, что агент установит в процессе работы. Языковая модель при работе по API на сервере места не занимает.

Какой сервер взять под Agent Zero

Оценка редакции: разработчики не называют минимальную конфигурацию

Чем занят агент
Сколько экземпляров
Где модель

03 · 1 мин

Запуск Agent Zero на VPS через Docker Compose#

  1. Поставьте Docker на чистую Ubuntu или Debian.
  2. Создайте compose-файл как ниже: порт 50080 открыт только на локальном адресе, данные в именованном томе.
  3. Запустите docker compose up -d и подождите несколько секунд, пока фреймворк стартует.
  4. Откройте интерфейс через туннель ssh -N -L 50080:127.0.0.1:50080 root@IP-сервера и адрес http://localhost:50080.
  5. В Settings задайте UI Login и UI Password, затем выберите модели и введите ключи API.
services:
  agent-zero:
    image: agent0ai/agent-zero:latest
    restart: unless-stopped
    ports:
      - "127.0.0.1:50080:80"
    volumes:
      - a0_usr:/a0/usr
    extra_hosts:
      - "host.docker.internal:host-gateway"
volumes:
  a0_usr:

Документация отдельно предупреждает: не монтируйте весь каталог /a0. В нём код приложения, и такой том ломает обновления.

04 · 1 мин

Какие модели подключить к Agent Zero#

В настройках Agent Zero три роли: основная модель для чата, вспомогательная для служебных задач и модель эмбеддингов для памяти. Основной нужна сильная модель с длинным контекстом, вспомогательной хватит дешёвой и быстрой.

  • По API. OpenRouter, Anthropic, OpenAI и другие провайдеры из списка. Для OpenAI-совместимого API вроде AI Gateway с оплатой в рублях укажите его адрес в поле API URL.
  • Локально. Ollama на хосте доступна по http://host.docker.internal:11434. Ollama должна слушать адрес, видимый из Docker, а не только 127.0.0.1, иначе контейнер до неё не достучится.

Начальные значения можно передать переменными окружения с префиксом A0_SET_, например A0_SET_chat_model_provider. Они работают, пока в /a0/usr/settings.json не сохранено своё значение.

05 · 1 мин

Как обновлять Agent Zero и открывать его снаружи#

Обновление по документации выглядит так: скачать agent0ai/agent-zero:latest, запустить новый контейнер на другом порту и перенести данные через резервную копию /a0/usr (кнопки Backup и Restore в интерфейсе). Если новая версия не читает старые настройки, удалите /a0/usr/settings.json, и он создастся заново.

Для доступа с телефона в интерфейсе есть функция туннеля: она выдаёт HTTPS-адрес без настройки домена. Включайте её только после логина и пароля в разделе Authentication. Постоянный вариант: свой домен и обратный прокси Caddy перед портом 50080.

Агент с root внутри контейнера

Не пробрасывайте в Agent Zero сокет Docker и каталоги хоста без нужды: всё, что смонтировано в контейнер, агент может изменить или удалить.

06 · 1 мин

Вопросы об Agent Zero в Docker#

Где Agent Zero хранит настройки, память и проекты?

В каталоге /a0/usr внутри контейнера: settings.json, память, проекты и пользовательские плагины. Этот каталог и нужно монтировать в том и копировать.

Что делать, если порт 80 занят при запуске Agent Zero?

Опубликовать другой внешний порт, например -p 5080:80, и открыть http://localhost:5080. Внутри контейнера интерфейс всегда слушает 80.

Можно ли поставить Agent Zero без Docker?

Основной путь в документации это Docker, вариант без него упоминается для старых установок. В Docker агент работает в изолированном Linux, а без контейнера получает доступ ко всей вашей машине.

Почему этому можно верить

Как мы проверяли

Требования из документацииРесурсы, порты и команды сверены с официальной документацией, дата проверки указана.
Всё можно повторитьКоманды и расчёты описаны так, что их повторит любой читатель.
Независимый справочникНе связан с разработчиками приложений и провайдерами и пишет о минусах тоже.

Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; AI Gateway Таймвеб Клауд, timeweb.cloud/services/ai-gateway, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Agent Zero: README и лицензия, github.com/agent0ai/agent-zero, проверено 14 октября 2026; Документация Agent Zero: установка, github.com/agent0ai/agent-zero/blob/main/docs/setup/installation.md, проверено 14 октября 2026.

SBРедакция SelfBase · обновлено 16 октября 2026

Запустите свой сервер за пару минут

Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.

  • NVMe-диски и гарантированная доля процессора
  • Root-доступ и любой софт, от Docker до игровых серверов
  • Маркетплейс: 91 приложение в один клик
  • Бесплатный перенос проекта силами специалистов
Ресурсы