Deploy

Contabo host

This page documents the native Node and Python deploy. It does not provision machines. Agent Fleet stays on ports 8000 and 3002.

Process map

Caddy :443

agentops.169.58.185.43.sslip.io strips /api and proxies to 127.0.0.1:8010. Everything else goes to :3010.

Web :3010

next start. The browser calls same-origin /api. prod-web.sh pins the fallback proxy at 127.0.0.1:8010.

API :8010

One uvicorn worker. RAG, MCP sandbox, runs, and the OmniRoute client live here.

OmniRoute :20128

OpenAI-compatible /v1/chat/completions on localhost. The public OmniRoute vhost is not required for runs.

API environment

Put the key in /etc/agentops-studio.env (mode 0600). Do not commit it. Without the key, runs stay deterministic and /health reports probe not_configured.

# /etc/systemd/system/agentops-api.service
Environment=MODEL_BASE_URL=http://127.0.0.1:20128/v1
Environment=MODEL_NAME=auto
Environment=FORCE_DETERMINISTIC=false
Environment=RUN_DB_PATH=/var/lib/agentops/studio.sqlite
EnvironmentFile=-/etc/agentops-studio.env

# /etc/agentops-studio.env
MODEL_API_KEY=replace-with-omniroute-key

Back to the console