Com instal·lar CouchDB a Debian 10


CouchDB és una solució NoSQL de codi obert d'alt rendiment on les dades s'emmagatzemen en format de document basat en JSON com a parells clau/valor, llistes o mapes. Proporciona una API RESTFUL que permet als usuaris gestionar fàcilment els documents de la base de dades realitzant tasques com ara llegir, editar i suprimir objectes.

CouchDB ofereix grans avantatges, com ara una indexació ràpida i una rèplica fàcil de bases de dades en diverses instàncies d'una xarxa. En aquesta guia, expliquem com podeu instal·lar CouchDB a Debian 10.

Pas 1: afegiu el repositori CouchDB a Debian

Començarem per iniciar sessió al nostre servidor Debian i actualitzar les llistes de paquets mitjançant el gestor de paquets apt tal com es mostra:

$ sudo apt update

A continuació, hem d'afegir el dipòsit CouchDB per a Debian de la següent manera:

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

Després, importeu la clau GPG utilitzant l'ordre curl tal com es mostra.

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

Pas 2: instal·leu CouchDB a Debian

Amb el repositori CouchDB al seu lloc, actualitzeu la llista de paquets del sistema per sincronitzar el repositori recentment afegit.

$ sudo apt update

A continuació, instal·leu CouchDB mitjançant el gestor de paquets apt tal com es mostra:

$ sudo apt install couchdb

A la meitat, se us demanarà que proporcioneu alguns detalls clau. En primer lloc, se us demanarà que especifiqueu el tipus de configuració que voleu configurar per a la vostra instància. Com que només estem instal·lant en un únic servidor, seleccioneu l'opció autònom.

A continuació, proporcioneu la interfície d'enllaç de xarxa. Això s'estableix inicialment a l'adreça localhost: 127.0.0.1. Tanmateix, podeu configurar-lo a 0.0.0.0 perquè pugui escoltar totes les interfícies de xarxa.

A continuació, proporcioneu la contrasenya d'administrador. Aquesta és la contrasenya que s'utilitzarà en accedir a CouchDB mitjançant la WebUI.

I confirmar-ho.

Pas 3: comproveu que CouchDB s'està executant

CouchDB escolta el port 5984 per defecte. Podeu verificar-ho invocant la utilitat netstat de la següent manera:

$ sudo netstat -pnltu | grep 5984

Alternativament, podeu utilitzar el servei del sistema per verificar si el dimoni CouchDB s'està executant:

$ sudo systemctl status couchdb

Genial, la nostra instància CouchDB s'està executant com s'esperava.

Pas 4: Accés a CouchDB mitjançant WebUI

La gestió de CouchDB és fàcil, gràcies a la interfície web senzilla i intuïtiva que ofereix. Per accedir a CouchDB, navegueu per l'URL:

http://localhost:5984 

Se us demanarà que inicieu sessió amb el nom d'usuari i la contrasenya que hàgiu establert durant la instal·lació.

En iniciar sessió, obtindreu la següent interfície.

I això ho tanca. Us hem explicat la instal·lació de CouchDB a Debian 10.