Files
98191fee54 docs: add NEXUS AI to deployment options (#603)
Adds NEXUS AI as a managed deployment target. NEXUS AI builds
`docker/Dockerfile` from the repository into a container with its own
HTTPS URL, from a single deploy link.

- NEXUS AI is listed under More platforms in the README deploy table
(all eight READMEs) and gets its own row on _docs/deployment-options/_
in all seven languages, following the #492 layout: overview, advantages,
pricing, and a one-click deploy link.
- The deploy link sets `OOMOL_CONNECT_ORIGIN` to the deployment's URL,
asks for `OOMOL_CONNECT_ADMIN_TOKEN` on the form, and generates
`OOMOL_CONNECT_ENCRYPTION_KEY` and `OOMOL_CONNECT_RUNTIME_TOKEN` on the
server. No secret is ever part of the link. Because the runtime token
exists from the first start, the console, admin API, `/v1`, and `/mcp`
all require authentication right away.
- Tested end to end with this exact link: the build reaches Running, the
console signs in with the chosen admin token, unauthenticated requests
to the admin API, `/v1`, and `/mcp` return 401, and the admin can create
runtime tokens.
- The row notes that the default SQLite database lives inside the
container (kept across restarts, not rebuilds) and points to
`OOMOL_CONNECT_DATABASE_URL` for PostgreSQL.
- The logo is a 176x50 lockup like the other deployment logos, with a
dark-mode text color like _nibrun.svg_.

Verified with `npm run fix-check` (no formatting changes) and `npm test`
(2628 passed).

Disclosure: I work on NEXUS AI.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01UrBf2bwtUA2hvJXHLRRsX7

---------

Co-authored-by: Claude Opus 5.5 <[email protected]>
Co-authored-by: Kevin Cui <[email protected]>
2026-09-27 06:33:48 -04:00
..

Deployment Options

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Русский | Français

OOMOL Hosted and self-hosting are covered in the README. This page lists additional managed platforms you can deploy OpenConnector on. More platforms will be added here as they become available.

Prices are public starting points. Confirm the current numbers on each provider's pricing page before you launch. You still register OAuth apps yourself on these platforms; OOMOL Hosted is the path that includes managed OAuth.

Platform Overview Deploy
Cloudflare Run the runtime on Workers, store state in D1, keep transit files in R2 or Workers KV, and serve the Web Console from Static Assets in your Cloudflare account.

Advantages: global edge network, scale to zero, generous free tier, and no R2 egress fees. You manage deployment and OAuth apps.

Pricing: Workers Free includes 100,000 requests/day. Workers Paid starts at $5/month with 10 million requests included. D1 and R2 also have free allowances. See Cloudflare Workers pricing.
Deploy guide
Quick start video
Fly.io Run the Node Docker runtime on Fly Machines with SQLite on a Fly volume, or PostgreSQL for multi-machine setups. Fly provides TLS, health checks, rolling deploys, and custom domains.

Advantages: close to a conventional Docker host, persistent volumes, regional placement, and straightforward scaling.

Pricing: usage-based compute billed per second. A small always-on shared-cpu-1x machine starts around $2/month; 1 GB RAM is around $6/month. Volumes are extra. See Fly.io pricing.
Deploy guide
RepoCloud One-click marketplace deploy. RepoCloud runs the published Docker image and handles TLS, custom domains, and resource tiers. No local Docker or extra cloud-account setup beyond RepoCloud.

Advantages: fastest path to a hosted instance, prepaid hourly billing, and pause billing at 25% of the normal rate.

Pricing: Container Apps start at $3/month for 1 GB RAM / 1 vCPU. Hourly prepaid credits, no long-term contract. See RepoCloud pricing.
One-click deploy
nibrun Run the Linux x64 release binary in a Firecracker microVM of its own, with a persistent disk and an HTTPS URL. The deploy link prefills the binary URL, port, and environment variables and lists the secrets you fill in on the form. No Dockerfile or cloud account beyond nibrun.

Advantages: one-click deploy of the single binary, the first apps are free, and an idle app sleeps after five minutes and wakes on the next request.

Pricing: the first 3 apps are free; each app after that is $1/month. Every app gets 1 vCPU, 256 MiB RAM, and 8 GiB disk, so the deploy link turns on OOMOL_CONNECT_CATALOG_LAZY_SCHEMAS to stay under that memory limit. See nibrun pricing.
One-click deploy
NEXUS AI Build the repository's docker/Dockerfile into a container with its own HTTPS URL. The deploy link sets OOMOL_CONNECT_ORIGIN to that URL, asks for the admin token on the form, and generates the encryption key and runtime token, so the Web Console and every API require authentication from the first start. Secrets are typed on the form or generated on the server and never appear in the link.

Advantages: one-click deploy from source, logs and redeploys in one dashboard, and custom domains on paid plans. The SQLite database lives in the container: it survives restarts but not rebuilds. For data that must last, set OOMOL_CONNECT_DATABASE_URL to PostgreSQL, run the PostgreSQL migrations before the first start and before each redeploy that adds new ones, and keep OOMOL_CONNECT_ENCRYPTION_KEY unchanged, because stored credentials are encrypted with it.

Pricing: the Free plan includes 1 active deployment with a public HTTPS URL and no credit card; it is for testing and evaluation only, and test deployments expire automatically. Starter is $29/month for 2 active deployments and custom domains, and Pro is $149/month for 5. Each app gets 512 MB of RAM. See NEXUS AI pricing.
One-click deploy