Télécharger
Télécharger orch
Un serveur pour l'équipe, puis un agent sur la machine de chaque membre.
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 inCréer la GitHub App
Mettez ses identifiants dans
.envet sa clé privée danssecrets/github-app.pem. Les étapes sont dans la documentation.Démarrer le serveur
Cela récupère les images et applique les migrations.
$ docker compose up -d $ curl -fsS https://<domain>/healthzAjouter 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 loginConnecter 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,shet son propre abonnement Claude - Une GitHub App pour la connexion, les webhooks et les pull requests
Versions et images
- Dernière version
v0.9.1 - Images
ghcr.io/selfhostr/orch-server,ghcr.io/selfhostr/orch-web,ghcr.io/selfhostr/orch-agent - Plateformes
linux/amd64,linux/arm64 - Figer une version
ORCH_VERSION - Mettre à jour
git 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é.
Vérifiez le premier et le dernier caractère après avoir collé. Nous ne demandons jamais de crypto par message.