Установка Codex CLI на сервер: термины и чек-лист

Подробности, цифры, термины и чек-лист по теме «Установка Codex CLI на сервер». Страница справочника целиком: Установка Codex CLI на сервер.

Коротко о теме

Установка Codex CLI на Ubuntu одной командой или через npm, вход в ChatGPT по device code без браузера, ключ API, свой провайдер и работа в tmux.

Подробности по разделам

Что делает Codex CLI и зачем ему отдельная машина

Отдельный VPS удобен тем, что агенту можно разрешить больше, не рискуя рабочим ноутбуком: на сервере лежит только репозиторий и окружение проекта. Сломал агент окружение, вы откатываете снимок сервера, а не переустанавливаете систему.

Установка Codex CLI на Ubuntu: скрипт или npm

Если хотите держать агента в контейнере, соберите свой образ на базе Node.js и поставьте пакет @openai/codex через npm, каталог проекта подключите томом. Три ответа о проекте и работе, на выходе готовая конфигурация

Вход в Codex CLI на сервере без браузера

Данные входа Codex хранит в файле ~/.codex/auth.json открытым текстом либо в хранилище паролей системы, это задаёт параметр cli_auth_credentials_store. Файл auth.json равен паролю Кто скопировал ~/.codex/auth.json, тот работает от вашего имени. Не кладите каталог ~/.codex в общие бэкапы проекта и не открывайте его для других пользователей сервера.

Можно ли подключить Codex CLI к другому провайдеру моделей

AI Gateway Таймвеб Клауд даёт OpenAI-совместимый API к современным моделям с оплатой в рублях за токены. Прежде чем прописывать его в Codex, проверьте в документации шлюза, отвечает ли он по Responses API. Для агентов, которым хватает Chat Completions, подходят OpenCode и Aider.

Как держать сессию Codex CLI на сервере живой

Код удобно держать в своём Gitea рядом с сервером разработки.

Ключевые цифры

Термины на странице

Linux
Linux это семейство операционных систем для серверов: Ubuntu, Debian, AlmaLinux и другие.
Node.js
Node.js это среда для запуска JavaScript на сервере.
SSH
SSH это защищённое подключение к серверу через командную строку. Вход по ключу безопаснее, чем по паролю.
PowerShell
PowerShell это командная оболочка Windows для автоматизации администрирования.
Docker
Docker запускает программы в контейнерах: всё нужное для работы упаковано в образ.
Root-доступ
Root-доступ это права администратора на сервере: можно ставить любые программы и менять любые настройки.

Что проверить

  1. Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
  2. Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
  3. Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
  4. Входите только по адресу из закладки.
  5. Включите подтверждение входа.
  6. Сохраните почту и телефон, к которым привязан аккаунт.

Связанные страницы