Self-Hosting

Deploy Chart-Output on your own infrastructure with Docker or a VM.

Docker

Use the included Dockerfile and docker-compose for a quick deployment with Redis and optional Postgres.

docker-compose up -d

Full Docker guide

SSO (SAML/OAuth)

Chart-Output uses Supabase for auth. Configure OAuth (Google, GitHub, Azure) or SAML 2.0 (Okta, OneLogin) in your Supabase project.

SSO setup guide

Requirements

  • Node.js 20+ (for node-canvas)
  • Redis (for cache and rate limiting)
  • Supabase (or self-hosted Postgres with Supabase-compatible schema)
  • Minimum 2 CPU, 4GB RAM (chart rendering is CPU-intensive)