Onlook Docs

Self-Hosting Onlook

Onlook provides flexible self-hosting options for organizations that need complete control over their visual development environment. Choose the deployment method that best fits your infrastructure and requirements.

Deployment Options

Deploy Onlook directly on a single server or VM using the standalone build. The simplest and most efficient way to self-host Onlook.

Best for:

  • Small to medium teams (5-50 users)
  • Simple production deployments
  • Cost-conscious organizations
  • Teams wanting direct control without containers

View Single Machine Guide →

Docker Compose

Run Onlook using Docker containers for isolated deployment. Good for containerized environments.

Best for:

  • Organizations already using Docker
  • Development and staging environments
  • Teams requiring container isolation
  • Complex multi-service deployments

View Docker Compose Guide →

Cloud Deployment (Enterprise)

Deploy Onlook to cloud infrastructure with proper scaling, monitoring, and enterprise features.

Best for:

  • Large teams and enterprise deployments
  • Organizations requiring high availability
  • Teams needing advanced monitoring and compliance
  • Multi-region deployments

View Cloud Deployment Guide →

Architecture Overview

Onlook consists of several components:

  • Web Client: Next.js application
  • Backend: Supabase for database, auth, and storage

Support