orch

Télécharger

Télécharger orch

Un serveur pour l'équipe, puis un agent sur la machine de chaque membre.

  1. Récupérer les fichiers du serveur

    Faites d'abord pointer un enregistrement DNS vers la machine : Caddy demande son certificat au premier démarrage.

    $ git clone https://github.com/selfhostr/orch.git
    $ cd orch/deploy/server
    $ cp .env.example .env  # fill it in
  2. Créer la GitHub App

    Mettez ses identifiants dans .env et sa clé privée dans secrets/github-app.pem. Les étapes sont dans la documentation.

  3. Démarrer le serveur

    Cela récupère les images et applique les migrations.

    $ docker compose up -d
    $ curl -fsS https://<domain>/healthz
  4. Ajouter chaque membre

    La page My Server donne à chaque membre cette commande avec un jeton à usage unique, valable 15 minutes.

    $ curl -fsSL https://<domain>/install.sh | ORCH_TOKEN=<one-time-token> sh
    $ orch login
  5. Connecter Claude Code, si vous voulez

    Lancez ensuite /mcp, choisissez orch puis Authenticate.

    $ claude mcp add --transport http --scope user orch https://<domain>/mcp

Prérequis

  • Serveur : une machine Linux avec Docker Engine 26+ et Compose, les ports 80 et 443 joignables, et un nom DNS
  • Chaque membre : Docker Engine 26+, curl, sh et son propre abonnement Claude
  • Une GitHub App pour la connexion, les webhooks et les pull requests

Versions et images

  • Dernière versionv0.9.1
  • Imagesghcr.io/selfhostr/orch-server, ghcr.io/selfhostr/orch-web, ghcr.io/selfhostr/orch-agent
  • Plateformeslinux/amd64, linux/arm64
  • Figer une versionORCH_VERSION
  • Mettre à jourgit pull && docker compose pull && docker compose up -d

Soutenir le projet

Chaque projet selfhostr est gratuit et aucune entreprise n'est derrière. S'il vous fait gagner du temps, un don paie le matériel de test et le temps passé.

Nous sponsoriser sur GitHub