Five minutes to a working dashboard.
Cuitty self-hosts. Cleanly. The whole stack — Postgres, SpiceDB, Airflow,
object storage, the API, the modules, the dashboard, Code Apps, and Code Registry —
comes up with one docker compose up.
Self-host the app market and package registry too.
The self-hosted stack includes the Cuitty Code server for Git and registry APIs, SpiceDB for app/package permissions, Airflow for app runs and package publish pipelines, object storage for artifacts, and Git storage for app source, docs, and registry indexes.
Three install paths
Docker Compose
Recommendedcurl -fsSL https://cuitty.com/compose.yml -o compose.yml
docker compose up -d - Postgres, SpiceDB, Airflow, object storage, the API, the dashboard
- Single network, single volume root
- Upgrade with `docker compose pull && docker compose up -d`
Kubernetes (Helm)
helm repo add cuitty https://charts.cuitty.com
helm install cuitty cuitty/cuitty - Helm chart with sane defaults
- Ingress + cert-manager friendly
- Per-component HPA opt-in
Single binary
curl -fsSL https://cuitty.com/install.sh | sh
cui server start --port 7700 - Self-contained `cui` binary
- Embedded SQLite for SpiceDB-lite mode
- Best for laptops and demos
Hardware sizing
| tier | cpu | mem | storage |
|---|---|---|---|
| Laptop / demo | 2 vCPU | 4 GB | 10 GB |
| Small team (≤10 users) | 4 vCPU | 8 GB | 50 GB |
| Medium org (≤50 users) | 8 vCPU | 16 GB | 200 GB |
| Large org (≤500 users) | 16 vCPU | 32 GB | 1 TB+ |
Port map
- :7700 Dashboard + API (HTTP)
- :5432 Postgres (internal)
- :50051 SpiceDB gRPC (internal)
- :8080 Airflow web UI (internal/admin)
- :9000 Object storage for packages (internal)
- :9100 Metrics scrape (Prometheus)
Only :7700 needs to be reachable from clients.
DIY-friendly
libSQL files are SQLite. cui backup snapshots
everything to a tarball; pipe it into S3-compatible storage, R2, or a USB stick.
Pull and restart
Migrations run on boot, are idempotent, and are documented per release. Roll back with the previous tag.
Offline tarball
We publish offline release tarballs containing every image and binary. No phone-home, no telemetry, no surprises.
Self-hosted is free and community-supported. Discord and GitHub Discussions are the right places to ask. If you'd rather we run it for you, Cuitty Cloud starts at $19/seat/mo.