Kako instalirati CouchDB na Debian 10


CouchDB je NoSQL rješenje visokih performansi otvorenog koda gdje se podaci pohranjuju u formatu dokumenta temeljenom na JSON-u kao parovi ključ/vrijednost, popisi ili mape. Pruža RESTFUL API koji korisnicima omogućuje jednostavno upravljanje dokumentima baze podataka obavljanjem zadataka kao što su čitanje, uređivanje i brisanje objekata.

CouchDB nudi velike pogodnosti poput brzog indeksiranja i jednostavne replikacije baza podataka kroz različite instance u mreži. U ovom vodiču opisujemo kako možete instalirati CouchDB na Debian 10.

Korak 1: Dodajte CouchDB repozitorij na Debianu

Počet ćemo prijavom na naš Debian poslužitelj i ažuriranjem popisa paketa pomoću odgovarajućeg upravitelja paketa kao što je prikazano:

sudo apt update

Zatim moramo dodati CouchDB repozitorij za Debian na sljedeći način:

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

Nakon toga uvezite ključ GPG pomoću naredbe curl kao što je prikazano.

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

Korak 2: Instalirajte CouchDB na Debian

S spremištem CouchDB ažurirajte popis paketa sustava za sinkronizaciju novododanog spremišta.

sudo apt update

Zatim instalirajte CouchDB koristeći apt upravitelj paketa kao što je prikazano:

sudo apt install couchdb

Na pola puta od vas će se tražiti da navedete neke ključne pojedinosti. Prvo ćete morati navesti vrstu konfiguracije koju želite postaviti za svoju instancu. Budući da instaliramo samo na jednom poslužitelju, odaberite opciju ‘samostalno’.

Zatim osigurajte sučelje mrežnog povezivanja. Ovo je početno postavljeno na adresu localhost127.0.0.1. Međutim, možete ga postaviti na 0.0.0.0 tako da može slušati sva mrežna sučelja.

Nakon toga unesite administratorsku lozinku. Ovo je lozinka koja će se koristiti prilikom pristupa CouchDB-u putem WebUI.

I potvrdite.

Korak 3: Provjerite radi li CouchDB

CouchDB prema zadanim postavkama sluša port 5984. To možete provjeriti pozivanjem uslužnog programa netstat na sljedeći način:

sudo netstat -pnltu | grep 5984

Alternativno, možete koristiti uslugu sustava da provjerite radi li CouchDB demon:

sudo systemctl status couchdb

Odlično, naša instanca CouchDB radi prema očekivanjima.

Korak 4: Pristup CouchDB-u putem WebUI

Upravljanje CouchDB je jednostavno, zahvaljujući jednostavnom i intuitivnom web sučelju koje nudi. Za pristup CouchDB-u, pregledajte URL:

http://localhost:5984 

Od vas će se tražiti da se prijavite koristeći korisničko ime i lozinku koje ste postavili tijekom instalacije.

Nakon prijave, dobit ćete sljedeće sučelje.

I to završava. Proveli smo vas kroz instalaciju CouchDB na Debian 10.