Chapter 2. Getting Started

Before we start developing with Couchbase Server, you need to install the main server and a suitable SDK for your chosen language. The core interface and operations of storing, retrieving and updating data are the same.

Installing Couchbase Server

Installing Couchbase Server is a two phase process. First, you need to install the Couchbase Server software, then you need to perform a very simple setup procedure that configures some basic properties. The entire process is designed to be as quick and simple as possible, and should take you less than five minutes, depending on the speed of your internet connection.

Couchbase Server is available for the three main platforms:

Redhat-based and Ubuntu-based Linux

Download the installer package and use rpm or dpkg to install the software.

Windows Server

Download and double-click on the MSI installer package and follow the onscreen instructions.

Mac OS X (developer use only)

Download the package and drag and drop the application to your Applications folder.

I recommend you check the “Getting Started” pages in the documentation to understand the precise platforms and other limitations. You’ll also find more specific installation guides and information.

Once the software is installed, you’ll need to perform the online setup process. This will ask you a number of important questions. You can always simply use the default options listed; there are no inherent problems or issues with doing this, but a little preparation ...

Get Developing with Couchbase Server now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.