Cobrowse.io Docs
  • Getting started
  • SDK Installation
    • Web
    • iOS
    • Android
    • React Native
    • Flutter
    • .NET Mobile
    • macOS
    • Windows
  • SDK Features
    • Account config
    • Identify your devices
    • Use 6-digit codes
    • Redact sensitive data
    • Viewing PDFs
    • Universal Cobrowse
    • Customize the interface
      • Active session controls
      • 6-digit code screen
      • User consent dialog
      • Remote control consent dialog
      • Full device consent dialog
      • Localization / translation
    • Initiate sessions with push
    • Listening for events
    • Full device capabilities
      • Full device screen sharing
      • Full device remote control
      • Managing full device mode
    • Advanced configuration
      • Starting and stopping the SDK
      • Declaring capabilities
      • Intercepting mobile SDK network requests
      • Web
        • IFrames support
        • IE 11 polyfills
        • Cross-domain session support
        • Ignore Views
      • iOS
        • Alternate render method
        • Custom touch handling
      • Android
        • Backporting TLS to older Android versions
  • Agent-side integrations
    • Agent-side overview
    • Platform integrations
      • Zendesk
      • Salesforce
        • Migrating from legacy to v2
        • Salesforce (Legacy)
      • Genesys
        • Genesys Cloud
        • Engage Workspace Web Edition (WWE)
        • Engage Workspace Desktop Edition (WDE)
      • Intercom
      • Freshworks
      • Talkdesk
      • NICE
    • Custom integrations
    • Agent SDK
      • API Reference
      • Sample code snippets
    • Authentication (JWTs)
      • JWT Policies
    • Authentication (SAML 2.0)
    • IFrame embeds
  • Enterprise self-hosting
    • Self-hosting overview
    • Docker Compose
    • Helm chart
      • Image Pull Secret
      • Environment Variables
      • Optional recording components
      • Pod Annotations
    • AWS terraform
      • AWS metrics configuration
    • Azure terraform
      • Azure metrics configuration
    • GCP terraform
      • GCP metrics configuration
    • Sizing guidelines
    • Running your instance
      • Adding a superuser
      • Limiting account creation
      • Limiting magic link recipients
      • Configuring SMTP
      • Managing your deployment
    • Monitoring your instance
      • Available metrics
      • Self-Hosted Prometheus
    • Advanced configuration
      • Air gap configuration
      • Pin web SDK version
      • L7 firewall configuration
      • Docker proxy configuration
    • Troubleshooting
Powered by GitBook
On this page
  • Deployment options
  • Software version compatibility
  • Next steps

Was this helpful?

  1. Enterprise self-hosting

Self-hosting overview

Deploy your own instance of Cobrowse in your own AWS, Azure, or Google Cloud account, or fully on-premises including support for air-gapped networks.

PreviousIFrame embedsNextDocker Compose

Last updated 9 days ago

Was this helpful?

Deployment options

Cobrowse is deployed as containers, and we support a range of deployments covering public clouds and on-premise enterprise requirements.

Any questions or specific requirements to review? Please email us at !

Software version compatibility

Depending on your choice, your deployment will already include specific versions of these components which you can adjust to your preference.

MongoDB: We recommend 6.x for new deployments. The absolute minimum supported version is 3.2, but using an end-of-life version this old is strongly discouraged.

Redis: 6.x or 7.x but earlier versions are very likely supported. New deployments are recommended to use the latest available version.

Docker compose: Must support at least compose file format version 3 https://docs.docker.com/compose/compose-file/

Kubernetes: 1.25 to 1.27 but our deployment is known to run on older versions up to 1.23.

helm: 3.x

Next steps

Docker Compose
Helm chart
AWS terraform
Azure terraform
GCP terraform
hello@cobrowse.io
Running your instance
Advanced configuration