Documentation
Troubleshooting & FAQ
Help with common errors and questions.
Common startup failures
1. Connection Refused (Core)
Cause: The Console cannot reach OpsOrch Core.
Fix: Ensure `NEXT_PUBLIC_OPSORCH_CORE_URL` points to the correct location. If running in Docker Compose, use the service name `http://core:8080`.
2. Missing Provider Config
Cause: You specified `OPSORCH_INCIDENT_PROVIDER=pagerduty` but did not provide `OPSORCH_INCIDENT_CONFIG`.
Fix: Ensure the JSON config env var is set and valid.
Adapter Health
Adapters report health status to the Core. You can query this via the health endpoint.
curl http://localhost:8080/health -H 'Authorization: Bearer demo'FAQ
Is OpsOrch Open Source?
Yes. OpsOrch Core, Console, Copilot, MCP, and standard adapters are open source.
Can I build my own adapter?
Yes! See the Adapters Guide for details on the Go interface and Plugin system.
Does OpsOrch store my data?
No. OpsOrch is a "stateless control plane". It queries your systems (PagerDuty, Datadog) in real-time. It only stores configuration and (optionally) chat history if using Copilot.