Skip to content

Self-host

The desktop app talks to a Sofik backend that handles orchestration, sessions, and memory. By default it connects to our managed edge.

Self-hosting is available on Enterprise plans — reach out at hi@sofik.ai and we’ll send the signed image and runbook.

Requirements

  • Postgres 15+ (any host: RDS, Supabase, fly.io, local Docker)
  • Node 20+ or Bun 1.3+
  • A domain with HTTPS (Caddy + Let’s Encrypt works fine)

Point the app at your backend

Once your infra is up, in the HUD:

/backend https://sofik.yourcompany.com

The app validates the endpoint and migrates local sessions to the new backend.

Migrate back

/backend https://api.sofik.ai

Self-hosted sessions stay in your Postgres. Org memory likewise.