Cómo instalar CouchDB en Debian 10


CouchDB es una solución NoSQL de código abierto de alto rendimiento donde los datos se almacenan en formato de documento basado en JSON como pares clave/valor, listas o mapas. Proporciona una API RESTFUL que permite a los usuarios administrar fácilmente los documentos de la base de datos realizando tareas como leer, editar y eliminar objetos.

CouchDB ofrece grandes beneficios, como una indexación rápida y una fácil replicación de bases de datos en varias instancias de una red. En esta guía, cubrimos cómo puede instalar CouchDB en Debian 10.

Paso 1: agregue el repositorio CouchDB en Debian

Comenzaremos iniciando sesión en nuestro servidor Debian y actualizando las listas de paquetes usando el administrador de paquetes apt como se muestra:

$ sudo apt update

A continuación, debemos agregar el repositorio CouchDB para Debian de la siguiente manera:

$ echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list

Luego, importe la clave GPG usando el comando curl como se muestra.

$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -

Paso 2: Instale CouchDB en Debian

Con el repositorio de CouchDB en su lugar, actualice la lista de paquetes del sistema para sincronizar el repositorio recién agregado.

$ sudo apt update

Luego instale CouchDB usando el administrador de paquetes apt como se muestra:

$ sudo apt install couchdb

A la mitad, se le pedirá que proporcione algunos detalles clave. Primero, se le pedirá que especifique el tipo de configuración que desea configurar para su instancia. Dado que solo estamos instalando en un único servidor, seleccione la opción "independiente".

A continuación, proporcione la interfaz de enlace de red. Inicialmente, se establece en la dirección de host local: 127.0.0.1. Sin embargo, puede configurarlo en 0.0.0.0 para que pueda escuchar todas las interfaces de red.

A partir de entonces, proporcione la contraseña de administrador. Esta es la contraseña que se utilizará al acceder a CouchDB a través de WebUI.

Y confírmalo.

Paso 3: Verifique que CouchDB se esté ejecutando

CouchDB escucha el puerto 5984 de forma predeterminada. Puede verificar esto invocando la utilidad netstat de la siguiente manera:

$ sudo netstat -pnltu | grep 5984

Alternativamente, puede usar el servicio del sistema para verificar si el demonio CouchDB se está ejecutando:

$ sudo systemctl status couchdb

Genial, nuestra instancia de CouchDB se está ejecutando como se esperaba.

Paso 4: Acceder a CouchDB a través de WebUI

La gestión de CouchDB es sencilla, gracias a la interfaz web sencilla e intuitiva que proporciona. Para acceder a CouchDB, busque la URL:

http://localhost:5984 

Se le pedirá que inicie sesión con el nombre de usuario y la contraseña que estableció durante la instalación.

Al iniciar sesión, obtendrá la siguiente interfaz.

Y eso lo remata. Lo hemos guiado a través de la instalación de CouchDB en Debian 10.