Methods to Set up Apache CouchDB in Ubuntu 20.04

Applied in Erlang, Apache CouchDB, merely known as CouchDB, is an open-source NoSQL database that focuses on information storage in JSON format. CouchDB is an ideal alternative for operation groups and companies searching for a high-performance NoSQL database resolution. In contrast to relational databases akin to MySQL, CouchDB makes use of a schema-free information mannequin, simplifying information administration throughout numerous computing units.

This tutorial reveals you methods to set up the newest model of Apache CouchDB on Ubuntu 20.04.

Step 1: Allow the CouchDB Repository

To begin off, log in to your server occasion and import the GPG key as proven.

$ curl -L | sudo apt-key add -

Subsequent, remember to allow the CouchDB repository as proven.

$ echo “deb focal fundamental” >> /and so on/apt/sources.record

As soon as the repository and key are added, proceed to the subsequent step.

Step 2: Set up Apache CouchDB in Ubuntu

Having enabled the CouchDB repository, the subsequent step shall be to replace the package deal lists of Ubuntu and set up Apache CouchDB as proven.

$ sudo apt replace
$ sudo apt set up apache2 couchdb -y

Install CouchDB in UbuntuSet up CouchDB in Ubuntu

You’ll need to pick choices to configure your CouchDB. On this immediate, you configure both in standalone or clustered mode. Since we’re putting in on a single server, we’ll go for the single-server standalone choice.

Configure CouchDB in UbuntuConfigure CouchDB in Ubuntu

Within the subsequent immediate, you might be imagined to configure the community interface on which the CouchDB will bind to. In standalone server mode, the default is (loopback).

Configure CouchDB Network InterfaceConfigure CouchDB Community Interface

If it’s the clustered mode, enter the interface IP deal with of the server or sort, which binds CouchDB to all community interfaces.

Configure CouchDB Interface for Cluster ModeConfigure CouchDB Interface for Cluster Mode

Subsequent, set the admin password.

Set CouchDB Admin PasswordSet CouchDB Admin Password

Verify the set password to finalize your set up.

Step 3: Confirm CouchDB Set up

The CouchDB server listens to TCP port 5984 by default. To quench your curiosity, run the netstat command as proven.

$ netstat -pnltu | grep 5984

To confirm whether or not the set up was profitable and the service is working, run the curl command beneath. It is best to get the next details about the CouchDB database which is printed in JSON format.

$ curl

The output in your terminal will appear to be this:

Verify CouchDB InstallationConfirm CouchDB Set up

Step 4: Entry CouchDB Internet Interface

You’ll be able to open your browser and browse to and kind within the admin username and password to login to your database:

CouchDB LoginCouchDB Login

After Apache CouchDB is efficiently configured and put in, use the instructions beneath to begin, allow, cease, and verify its standing.

$ sudo systemctl begin couchdb.service
$ sudo systemctl allow couchdb.service
$ sudo systemctl cease couchdb.service

The verify standing command reveals:

$ sudo systemctl standing couchdb.service

Check CouchDB StatusTest CouchDB Standing


For extra data on CouchDB, confer with the Apache CouchDB Documentation. It’s our hope that you could now comfortably set up CouchDB on Ubuntu 20.04.

If You Recognize What We Do Right here On TecMint, You Ought to Take into account:

TecMint is the quickest rising and most trusted neighborhood website for any form of Linux Articles, Guides and Books on the net. Tens of millions of individuals go to TecMint! to go looking or browse the 1000’s of revealed articles accessible FREELY to all.

If you happen to like what you might be studying, please think about shopping for us a espresso ( or 2 ) as a token of appreciation.

Support Us

We’re grateful in your by no means ending assist.


Germany Devoted Server

Leave a Reply