Self-hosted

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.

Free, forever
Code Apps and Registry

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

Recommended
curl -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.

Backups

DIY-friendly

libSQL files are SQLite. cui backup snapshots everything to a tarball; pipe it into S3-compatible storage, R2, or a USB stick.

Upgrades

Pull and restart

Migrations run on boot, are idempotent, and are documented per release. Roll back with the previous tag.

Air-gap

Offline tarball

We publish offline release tarballs containing every image and binary. No phone-home, no telemetry, no surprises.

Help

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.