Self-hosting
A one-time $299 license to run your own copy on your own infrastructure, with every plan limit removed.
What the license gets you
- ✓Source access to run and modify your own copy
- ✓No project, user, item, or execution limits — the Self-Host tier is unlimited across every quota
- ✓Your data stays entirely inside infrastructure you own
Requirements
- ✓Node.js 22.x — the codebase pins engines.node to 22.x and won't build on 20
- ✓A Vercel project you control, for hosting the app
- ✓A Supabase project you control, for the Postgres database and file storage
- ✓Your own domain (optional, but recommended for a production deployment)
What's on you, once it's running
Self-hosting means you operate the deployment. That includes:
- •Applying database migrations in the documented order, and re-applying them on upgrades
- •Setting and rotating your own environment secrets (Supabase service role key, webhook secrets, AI provider keys if used)
- •Your own backups — Supabase's automatic backups depend on your plan tier there, not on anything OpenTechnologyApp provides
- •Keeping the deployment patched as new versions are released
How you get source access
Checkout is a one-time Stripe payment. Repository access is granted manually after purchase — it is not instant or automated today. If you haven't heard back after purchasing, use the support form and reference your order.
Full command-by-command setup (migrations, environment variables, deployment) is in the private repository's SETUP.md once you have access — it is not duplicated here.