Скачать
Скачать orch
Один сервер на команду и агент на машине каждого участника.
Получить файлы сервера
Сначала направьте DNS-запись на хост: Caddy запрашивает сертификат при первом запуске.
$ git clone https://github.com/selfhostr/orch.git $ cd orch/deploy/server $ cp .env.example .env # fill it inСоздать GitHub App
Поместите идентификаторы в
.env, а закрытый ключ вsecrets/github-app.pem. Шаги описаны в документации.Запустить сервер
Это загрузит образы и применит миграции.
$ docker compose up -d $ curl -fsS https://<domain>/healthzДобавить участников
Страница My Server выдаёт каждому участнику эту команду с одноразовым токеном, он действует 15 минут.
$ curl -fsSL https://<domain>/install.sh | ORCH_TOKEN=<one-time-token> sh $ orch loginПодключить Claude Code, если хотите
Затем выполните
/mcp, выберите orch и Authenticate.$ claude mcp add --transport http --scope user orch https://<domain>/mcp
Требования
- Сервер: хост Linux с Docker Engine 26+ и Compose, доступные порты 80 и 443 и DNS-имя
- Каждый участник: Docker Engine 26+,
curl,shи своя подписка Claude - GitHub App для входа, вебхуков и pull request
Версии и образы
- Последняя версия
v0.9.1 - Образы
ghcr.io/selfhostr/orch-server,ghcr.io/selfhostr/orch-web,ghcr.io/selfhostr/orch-agent - Платформы
linux/amd64,linux/arm64 - Закрепить версию
ORCH_VERSION - Обновление
git pull && docker compose pull && docker compose up -d
Поддержать проект
Все проекты selfhostr бесплатны, и за ними не стоит компания. Если какой-то экономит вам время, пожертвование оплатит тестовое оборудование и потраченное время.
Поддержать нас на GitHub
После вставки проверьте первые и последние символы. Мы никогда не просим криптовалюту в сообщениях.