Установка OpenCode на свой сервер
Установка OpenCode на сервер занимает одну команду, но сначала выберите ветку: вышел OpenCode 2, а документация OpenCode 1 ещё живёт рядом. Обе версии ставят команду opencode и не уживаются на одной машине под одним именем.
Ответ за 30 секунд
OpenCode не держит модель у себя, поэтому для старта хватит 1 ядра и 2 ГБ памяти плюс запас под проект. Для нового сервера берите OpenCode 2, а веб-интерфейс открывайте только с паролем или через SSH-туннель.
Ubuntu, root-доступ и почасовая оплата: сервер под проект создаётся за минуты.
Установка OpenCode на Ubuntu и в Docker2.0.0тег Docker-образа OpenCode 2
75+провайдеров моделей в OpenCode 1
4096порт opencode serve по умолчанию
01 · 1 мин
OpenCode 1 или OpenCode 2: что ставить на сервер#
OpenCode: открытый агент для программирования с интерфейсом в терминале, приложением для компьютера и веб-версией. Модель он не содержит: вы подключаете провайдера и платите ему за токены.
| OpenCode 2 | OpenCode 1 | |
|---|---|---|
| Скрипт | opencode.ai/v2/install | opencode.ai/install |
| Пакет npm | @opencode/cli | opencode-ai |
| Docker | ghcr.io/anomalyco/opencode:2.0.0 | ghcr.io/anomalyco/opencode |
| Веб-доступ | opencode pair | opencode web, opencode serve |
Для нового сервера логичен OpenCode 2. Первую версию оставляют, если на ней уже настроены плагины и конфигурация: документация второй версии содержит отдельный раздел о переезде.
Инструмент · 1 мин
Установка OpenCode на Ubuntu и в Docker#
- Поставьте OpenCode 2 скриптом или через npm (команды ниже). Для Windows документация советует WSL.
- Откройте каталог проекта и запустите
opencode. - Подключите провайдера командой
/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": "Модель через шлюз" } }
}
}
}
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.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов