A newer version of this documentation is available.

View Latest

Supported Operating Systems

      +
      Couchbase Server is supported on several popular operating systems and virtual environments.

      Make sure that your chosen operating system is listed in one of the following tables before you install Couchbase Server. See the release notes for information about platform support changes, including deprecated platforms. For information about supported web browsers, see Supported Web Browsers.

      Couchbase clusters on mixed platforms are not supported. Nodes in a Couchbase cluster should all be running on the same OS, and every effort should be made to apply the same OS patches across the entire cluster.
      Table 1. Supported Operating Systems for Development, Testing, and Production
      Operating System Supported Versions (64-bit)

      Amazon Linux 2

      LTS[1]

      Amazon Linux AMI[2]

      2018.03

      2017.09

      CentOS

      7.x

      6.x

      Debian

      9.x

      8.x

      Oracle Linux[3]

      7.x

      6.x

      Red Hat Enterprise Linux (RHEL)

      8[4]

      7.x

      6.x

      SUSE Linux Enterprise Server (SLES)

      12.x

      11.x

      Ubuntu

      18.04[1]

      16.04

      Windows Server

      2016 Standard Edition

      2012 R2

      Table 2. Supported Operating Systems for Development and Testing Only
      Operating System Supported Versions

      macOS

      10.14 "Mojave"[5]

      10.13 "High Sierra"

      10.12 "Sierra"

      10.11 "El Capitan"

      Windows

      10 (requires Anniversary Update)

      Supported Virtualization and Container Platforms

      Table 3. Supported VM and Container Platforms
      Platform Notes

      Docker

      Couchbase Server is compatible with Docker.

      Official Docker images are available on Docker Hub. Follow the best practices to run Couchbase Server on a virtualized environment.

      Kernel-based Virtual Machine (KVM)

      Couchbase Server is compatible with KVM.

      Follow the best practices to run Couchbase Server on a virtualized environment.

      Kubernetes

      First-party integration with Kubernetes is made available with the Couchbase Autonomous Operator.

      Red Hat OpenShift

      First-party integration with Red Hat OpenShift is made available with the Couchbase Autonomous Operator.

      VMware

      Couchbase Server is compatible with VMware.

      Follow the best practices to run Couchbase Server on a virtualized environment.


      1. Supported with Couchbase Server 6.0.1+
      2. Amazon Linux is supported with the CentOS 6 package of Couchbase Server.
      3. Only the Red Hat Compatible Kernel (RHCK) is supported. The Unbreakable Enterprise Kernel (UEK) is not supported.
      4. Supported with Couchbase Server 6.0.2+
      5. Supported with Couchbase Server 6.0.3+