Override the default NGINX configuration for apps in CapRover

domain: caprover.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. For a single app, go to Apps → App Edit in the dashboard and edit its Application Specific Config File (/etc/nginx/conf.d/captain.conf) directly
  2. For a global default applied to all newly created apps (v1.11+), download the server-block-conf.ejs template from the caprover/caprover GitHub repo
  3. Save your modified copy as /captain/data/server-block-conf-override.ejs on the host (assuming the default -v /captain:/captain mount)
  4. Restart CapRover so the override is picked up: docker service update --force captain-captain
  5. Verify the compiled result at /captain/generated/nginx/... inside the caprover/caprover container without editing those generated files directly

Known gotchas

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans