Baixar
Baixar orch
Um servidor para a equipe e um agente na máquina de cada membro.
Baixar os arquivos do servidor
Primeiro aponte um registro DNS para o host: o Caddy pede o certificado na primeira inicialização.
$ git clone https://github.com/selfhostr/orch.git $ cd orch/deploy/server $ cp .env.example .env # fill it inCriar o GitHub App
Coloque os identificadores em
.enve a chave privada emsecrets/github-app.pem. Os passos estão na documentação.Iniciar o servidor
Isso baixa as imagens e aplica as migrações.
$ docker compose up -d $ curl -fsS https://<domain>/healthzAdicionar cada membro
A página My Server dá a cada membro este comando com um token de uso único, válido por 15 minutos.
$ curl -fsSL https://<domain>/install.sh | ORCH_TOKEN=<one-time-token> sh $ orch loginConectar o Claude Code, se quiser
Depois execute
/mcp, escolha orch e Authenticate.$ claude mcp add --transport http --scope user orch https://<domain>/mcp
Requisitos
- Servidor: um host Linux com Docker Engine 26+ e Compose, portas 80 e 443 acessíveis, e um nome DNS
- Cada membro: Docker Engine 26+,
curl,she a própria assinatura do Claude - Um GitHub App para login, webhooks e pull requests
Versões e imagens
- Última versão
v0.9.1 - Imagens
ghcr.io/selfhostr/orch-server,ghcr.io/selfhostr/orch-web,ghcr.io/selfhostr/orch-agent - Plataformas
linux/amd64,linux/arm64 - Fixar uma versão
ORCH_VERSION - Atualizar
git pull && docker compose pull && docker compose up -d
Apoiar o projeto
Todo projeto selfhostr é gratuito e não tem nenhuma empresa por trás. Se algum economiza seu tempo, uma doação paga o hardware de teste e o tempo dedicado.
Nos patrocine no GitHub
Confira o primeiro e o último caractere depois de colar. Nunca pedimos criptomoedas por mensagem.