Self-Hosting Onbook
Onbook 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 Onbook directly on a single server or VM using the standalone build. The simplest and most efficient way to self-host Onbook.
Best for:
- Small to medium teams (5-50 users)
- Simple production deployments
- Cost-conscious organizations
- Teams wanting direct control without containers
Docker Compose
Run Onbook 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 Onbook 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
Onbook 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
- Need a way to manage your instance? Check out the Admin Dashboard