Bytebase offers two deployment options: Self-Host and Cloud. This guide helps you choose the right option for your organization.

Quick Comparison

Choose Self-Host If You Need

Security & Compliance

  • Air-gapped deployment
  • Data sovereignty requirements
  • Strict network policies
  • Custom security controls

Customization

  • External PostgreSQL database
  • Custom domain/URL
  • Advanced configurations
  • Platform-specific deployments

Infrastructure Control

  • On-premises deployment
  • Private cloud deployment
  • Specific region requirements
  • Network isolation

Scale & Performance

  • Large-scale deployments
  • Performance optimization
  • Resource allocation control
  • Custom backup strategies

Choose Cloud If You Want

Quick Start

  • Instant provisioning
  • No infrastructure setup
  • Automatic updates
  • Zero maintenance

Managed Service

  • Automatic backups
  • Built-in monitoring
  • Managed security patches
  • SLA guarantees

Cost Efficiency

  • No infrastructure costs
  • Pay-as-you-go pricing
  • No DevOps overhead
  • Predictable billing

Always Latest

  • Automatic updates
  • Latest features immediately
  • No upgrade planning
  • Continuous improvements

Deployment Options

Self-Host Options

  • Docker: Recommended for most deployments (~5 minutes)
  • Kubernetes: For container orchestration environments
  • AWS Fargate: For serverless container deployments
  • Binary: Direct binary installation for maximum control

Cloud Setup

  1. Visit Bytebase Cloud Hub
  2. Sign up with email/Google/GitHub/Microsoft
  3. Create workspace (one per account)
  4. Receive login credentials via email

Migration Between Options

You can migrate between Self-Host and Cloud deployments. Contact support for assistance with data migration.

Next Steps

Still Unsure?

Consider starting with Bytebase Cloud for evaluation, then migrate to Self-Host if needed. The Cloud option provides:
  • Instant setup for proof-of-concepts
  • Full feature access for testing
  • Easy migration path to Self-Host later
Self-Host deployment is straightforward - it’s just a single binary!