Run Unimatrix as a managed cloud service, self-host on your own infrastructure, or deploy to a dedicated private VPC.
| Managed Cloud | Self-Hosted Docker | Dedicated Private VPC | |
|---|---|---|---|
| Setup time | Instant — register and generate API keys | Hours — provision Docker & Postgres pgvector | Tailored — isolated VPC setup by Unimatrix team |
| Infrastructure control | Unimatrix managed cloud | Customer-owned servers & database | Isolated single-tenant VPC or air-gapped environment |
| Updates & operations | Automatic zero-downtime updates | Self-managed container pulls & migrations | Fully managed by Unimatrix with SLA support |
| Data residency | Managed cloud database | 100% internal infrastructure boundary | Isolated dedicated VPC / geographic data residency |
| Compliance & security | Shared multi-tenant with Postgres RLS | Customer network control & private firewall | Dedicated VPC, custom audit, and compliance agreements |
| Plan level | Free / Pro / Business | Enterprise plan (Starting at $1,500/mo) | Enterprise Dedicated / Custom agreement |
Self-hosting and Private VPC options require an Enterprise plan. See pricing for details.
pgvector extension enabledgit clone https://github.com/Cimbro-LLC/DEPLOYUNIMATRIX.git cd UNIMATRIX cat DOCKER_SETUP.md
Enable the extension once on your database, then run the raw SQL migrations before Prisma migrations:
CREATE EXTENSION IF NOT EXISTS vector;
Set database URLs, encryption keys, and auth secrets consistently across every service. Full variable list is documented in the repo.
docker compose -f docker-compose.prod.yml up -d
The complete, up-to-date self-hosting instructions — including every required environment variable — live in DOCKER_SETUP.md in the repo.