下载
下载 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
要求
- 服务器:装有 Docker Engine 26+ 和 Compose 的 Linux 主机,可访问的 80 和 443 端口,以及一个 DNS 名称
- 每位成员:Docker Engine 26+、
curl、sh和自己的 Claude 订阅 - 一个用于登录、Webhook 和拉取请求的 GitHub App
版本和镜像
- 最新版本
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 项目都是免费的,背后没有公司。如果它为你节省了时间,捐助可以支付测试硬件和投入的时间。