Conductor — Docs
Conductor is the control plane for self-hosted Ruby on Rails ops across a fleet — deploys (Kamal / Docker / native), routing, Postgres, backups, security, and connected services, driven by a web UI, a CLI, and AI agents over MCP.
These guides mirror Conductor's in-app docs (
/docs). Source: therails-conductorrepo,docs/guides/.
Start here
- Getting started — the core loop: server → app → GitHub → deploy → domain.
- Deploy an app — deploy from the UI, CLI, or an agent.
- Deploy via MCP — drive the whole fleet from an AI agent (tools + tokens + scope).
Connect & configure
- Connect GitHub — clone private repos via the GitHub App.
- Deploy keys — per-app read-only SSH keys (App alternative).
- Cloudflare + Conductor — multi-account connect, attach Cloudflare's MCP, put sites behind Cloudflare.
Operate
- Privileged server ops & sudo — how OS updates/reboots run, and the least-privilege sudo model.
- Pull a database — pg_dump a remote DB down to the Conductor host.
Beyond the fleet
- Site monitor — per-app uptime + latency with a sparkline and a "what's slow" hint.
- Multi-vendor backups — S3, Cloudflare R2, Wasabi, Backblaze B2, DigitalOcean Spaces, MinIO — one uploader.
- Roadmap — see /conductor/roadmap.