orch

Скачать

Скачать orch

Один сервер на команду и агент на машине каждого участника.

  1. Получить файлы сервера

    Сначала направьте DNS-запись на хост: Caddy запрашивает сертификат при первом запуске.

    $ git clone https://github.com/selfhostr/orch.git
    $ cd orch/deploy/server
    $ cp .env.example .env  # fill it in
  2. Создать GitHub App

    Поместите идентификаторы в .env, а закрытый ключ в secrets/github-app.pem. Шаги описаны в документации.

  3. Запустить сервер

    Это загрузит образы и применит миграции.

    $ docker compose up -d
    $ curl -fsS https://<domain>/healthz
  4. Добавить участников

    Страница My Server выдаёт каждому участнику эту команду с одноразовым токеном, он действует 15 минут.

    $ curl -fsSL https://<domain>/install.sh | ORCH_TOKEN=<one-time-token> sh
    $ orch login
  5. Подключить 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