Operate
Generated on 26 Aug 2026 from the Operate catalog page
Operate monitors your production systems, identifies issues, runs a root cause analysis, and drafts the fix. Problems get investigated before anyone reports them. It builds a rich context layer for AI agents from the systems you already run: source control, databases, your observability stack, ticketing, and more. It also ships with Slack and MS Teams apps that let anyone on the team, including non-engineers, ask for an RCA from the tools they already use.
Unlike traditional SaaS, Operate is a self-hosted Docker image running inside your own infrastructure. Read-only, fully auditable, and your data never leaves your stack.
This Droplet bundles MongoDB and Redis, so it comes up with no external dependencies. Attach a DigitalOcean Volume to keep your database and case history through a Droplet rebuild.
Software Included
| Package | Version | License |
|---|---|---|
| Ubuntu | 24.04 | Mixed (GNU GPL v2 and other open-source licenses) |
| Docker Engine | latest | Apache-2.0 |
| Docker Compose plugin | latest | Apache-2.0 |
| nginx | latest | BSD-2-Clause |
| Operate | latest | MIT |
| MongoDB | 5.0 | SSPL |
| Redis | 7.4 | RSALv2/SSPLv1 |
Creating an App using the Control Panel
Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
Creating an App using the API
In addition to creating a Droplet from the Operate 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB Operate Droplet in the SFO2 region, you can use the following curl command. You need to either save your API access token to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image":"operateengineeri-operate"}' \
"https://api.digitalocean.com/v2/droplets"Getting Started After Deploying Operate
Open http://your_droplet_public_ipv4/operate in a browser to reach Operate’s onboarding page. It will ask you to create an admin account, specify Operate App ID (can be obtained via operatex.dev, used for telemetry and billing purposes) and connect your existing systems such as Github, database to help AI agents build a rich context layer to perform root cause analysis.
Managing over SSH: ssh root@your_droplet_public_ipv4 gets you onto the box. The stack lives at /opt/operate and runs as operate.service:
systemctl status operate.service- check it’s runningdocker compose -f /opt/operate/app/docker-compose.yml logs -f- tail logs
Data storage: by default MongoDB, Redis, and Operate’s own data live in Docker volumes on the Droplet’s boot disk, durable across reboots but not Droplet destruction. For production, attach a DigitalOcean Block Storage volume when creating the Droplet, first boot detects it automatically, formats and mounts it at /mnt/operate-data, and migrates all data there with no configuration needed. Check current storage status any time via the SSH login banner, or see /opt/operate/README-block-storage.md on the Droplet for details and how to attach one later.