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
Single Machine (Recommended)
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
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
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
Architecture Overview
Onlook consists of several components:
- Web Client: Next.js application
- Backend: Supabase for database, auth, and storage
Support
- Check the GitHub Repository
- Review Running Locally for development setup
- Join the Discord Community