Repository navigation
Moved to selfhostr/orch
The project is now simply orch and lives at github.com/selfhostr/orch. The old Theroxat/claude_orch URLs redirect here. Documentation: https://orch.selfhostr.io/docs/
New image location
Releases are now published only as:
ghcr.io/selfhostr/orch-serverghcr.io/selfhostr/orch-webghcr.io/selfhostr/orch-agent
ghcr.io/theroxat/orch-* gets no new releases. deploy/server/compose.yaml uses the new names. If your server .env pins ORCH_VERSION to an old release, set it to 0.9.1, and remove any ORCH_AGENT_IMAGE_REPO=ghcr.io/theroxat/orch-agent override (the default is now ghcr.io/selfhostr/orch-agent).
Members: switch your agent once
Agents installed with v0.9.0 or older only accept updates from ghcr.io/theroxat/orch-agent, so one-click update answers "This agent still uses the old image" for them. Run this once on the agent's machine (Linux; on macOS use sed -i ''):
cd ~/orch && sed -i 's#ghcr.io/theroxat/#ghcr.io/selfhostr/#g' compose.yaml .env && sed -i '/^ORCH_AGENT_TAG=/d' .env && docker compose pull agent && docker compose up -d agentLater updates work with one click again. See Updating agents.
Fixes
- Renamed or transferred repositories stay linked: the repository renamed/transferred, installation created and repositories added webhooks now update the project's stored full name and installation (both used to mint tokens), and restore a project that was archived after a lost access (#75)
Upgrade
Server: set ORCH_VERSION=0.9.1 (or keep latest), then from deploy/server:
git pull
docker compose pull
docker compose up -d