Главная/ИИ/OpenCode

Установка OpenCode на свой сервер

Установка OpenCode на сервер занимает одну команду, но сначала выберите ветку: вышел OpenCode 2, а документация OpenCode 1 ещё живёт рядом. Обе версии ставят команду opencode и не уживаются на одной машине под одним именем.

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

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

OpenCode не держит модель у себя, поэтому для старта хватит 1 ядра и 2 ГБ памяти плюс запас под проект. Для нового сервера берите OpenCode 2, а веб-интерфейс открывайте только с паролем или через SSH-туннель.

Ubuntu, root-доступ и почасовая оплата: сервер под проект создаётся за минуты.

Установка OpenCode на Ubuntu и в Docker

01 · 1 мин

OpenCode 1 или OpenCode 2: что ставить на сервер#

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

OpenCode 2OpenCode 1
Скриптopencode.ai/v2/installopencode.ai/install
Пакет npm@opencode/cliopencode-ai
Dockerghcr.io/anomalyco/opencode:2.0.0ghcr.io/anomalyco/opencode
Веб-доступopencode pairopencode web, opencode serve

Для нового сервера логичен OpenCode 2. Первую версию оставляют, если на ней уже настроены плагины и конфигурация: документация второй версии содержит отдельный раздел о переезде.

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

Установка OpenCode на Ubuntu и в Docker#

  1. Поставьте OpenCode 2 скриптом или через npm (команды ниже). Для Windows документация советует WSL.
  2. Откройте каталог проекта и запустите opencode.
  3. Подключите провайдера командой /connect и выберите модель через /models.
# OpenCode 2
curl -fsSL https://opencode.ai/v2/install | bash
# или
npm install -g @opencode/cli

# OpenCode 1, если нужна старая ветка
curl -fsSL https://opencode.ai/install | bash

В Docker образы второй версии помечены номером версии, поэтому закрепляйте тег, например 2.0.0, вместо плавающего. Каталог проекта подключайте томом, иначе правки агента пропадут вместе с контейнером.

Интерфейс OpenCode рассчитан на современный эмулятор терминала: WezTerm, Alacritty, Ghostty или Kitty. На сервере это касается вашего компьютера: SSH-сессию открывайте из такого терминала, и интерфейс будет отображаться без искажений.

Какой VPS нужен под OpenCode

Отметьте нагрузку проекта и способ работы

Размер и тип проекта
Как подключаетесь
Сколько людей

03 · 1 мин

Какие модели подключаются к OpenCode#

OpenCode берёт каталог моделей из Models.dev и через библиотеку AI SDK поддерживает больше 75 провайдеров, а также локальные модели. Подписки ChatGPT Plus, GitHub Copilot и GitLab Duo работают без дополнительной настройки. Подписки Claude Pro и Max подключать запрещает Anthropic, и с версии 1.3.0 плагинов для этого в поставке нет.

Любой OpenAI-совместимый API подключается как свой провайдер. В OpenCode 2 это выглядит так:

{
  "providers": {
    "gateway": {
      "name": "Шлюз",
      "env": ["GATEWAY_API_KEY"],
      "package": "@opencode/ai/providers/openai-compatible",
      "settings": { "baseURL": "https://адрес-шлюза/v1" },
      "models": { "имя-модели": { "name": "Модель через шлюз" } }
    }
  }
}

Так подключается и AI Gateway Таймвеб Клауд с оплатой в рублях, и своя модель на GPU через vLLM или Ollama. В OpenCode 1 ключи, добавленные через /connect, лежат в ~/.local/share/opencode/auth.json: этот файл не должен попадать в бэкапы проекта.

04 · 1 мин

Как открыть веб-интерфейс OpenCode на сервере безопасно#

В OpenCode 1 команда opencode serve по умолчанию слушает адрес 127.0.0.1 и порт 4096, а opencode web берёт случайный порт. Без переменной OPENCODE_SERVER_PASSWORD сервер открыт всем, кто до него дотянется, документация прямо пишет, что пароль нужен для доступа по сети. Имя пользователя по умолчанию: opencode.

В OpenCode 2 работает общий фоновый сервис, а opencode pair печатает адрес, имя пользователя и пароль для веб-интерфейса.

Самый спокойный вариант для обеих версий: не публиковать порт вовсе и пробросить его к себе командой ssh -L 4096:127.0.0.1:4096 user@сервер. Если нужен постоянный адрес с HTTPS, поставьте перед OpenCode Caddy и оставьте пароль включённым.

05 · 1 мин

Вопросы об установке OpenCode#

Можно ли поставить OpenCode 1 и OpenCode 2 на один сервер?

Под стандартным именем нет: обе версии используют команду opencode. Держите их у разных пользователей или в разных контейнерах.

Как запустить OpenCode в Docker?

Образы лежат в ghcr.io/anomalyco/opencode, для второй версии с тегом версии, например 2.0.0. Запускайте контейнер интерактивно и подключайте каталог проекта томом.

Как установить OpenCode на Windows?

Документация советует WSL. В первой версии есть пакеты для Chocolatey и Scoop, во второй менеджеры пакетов Windows не поддерживаются, зато есть отдельные сборки.

Как подключить к OpenCode свой OpenAI-совместимый API?

Опишите провайдера в opencode.json: пакет openai-compatible, адрес в baseURL и список моделей, ключ передайте через переменную окружения.

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

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

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

Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; AI Gateway Таймвеб Клауд, timeweb.cloud/services/ai-gateway, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; OpenCode 1: установка, opencode.ai/docs, проверено 14 октября 2026; OpenCode 1: провайдеры моделей, opencode.ai/docs/providers, проверено 14 октября 2026; OpenCode 1: сервер и веб-интерфейс, opencode.ai/docs/server, проверено 14 октября 2026; OpenCode 2: установка, opencode.ai/v2/docs, проверено 14 октября 2026; OpenCode 2: провайдеры моделей, opencode.ai/v2/docs/providers, проверено 14 октября 2026.

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

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

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

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