Kako instalirati CouchDB na Debian 10


CouchDB je opensource NoSQL rješenje visokih performansi gdje se podaci pohranjuju u JSON formatu dokumenta kao parovi ključ/vrijednost, liste ili mape. Pruža RESTFUL API koji omogućava korisnicima da lako upravljaju dokumentima baze podataka izvodeći zadatke kao što su čitanje, uređivanje i brisanje objekata.

CouchDB nudi velike prednosti kao što su brzo indeksiranje i laka replikacija baza podataka na različitim instancama u mreži. U ovom vodiču opisujemo kako možete instalirati CouchDB na Debian 10.

Korak 1: Dodajte CouchDB spremište na Debian

Započet ćemo tako što ćemo se prijaviti na naš Debian poslužitelj i ažurirati liste paketa koristeći apt upravitelj paketa kao što je prikazano:

sudo apt update

Zatim moramo dodati CouchDB spremište 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 koristeći komandu 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

Sa CouchDB spremištem na mjestu, ažurirajte listu sistemskih paketa kako biste sinhronizirali novo dodani repo.

sudo apt update

Zatim instalirajte CouchDB koristeći apt menadžer paketa kao što je prikazano:

sudo apt install couchdb

Na pola puta od vas će se tražiti da navedete neke ključne detalje. Prvo, od vas će se tražiti da navedete vrstu konfiguracije koju želite postaviti za svoju instancu. Budući da instaliramo samo na jednom serveru, odaberite opciju 'samostalno'.

Zatim navedite interfejs mrežnog povezivanja. Ovo je inicijalno postavljeno na localhost adresu – 127.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 preko WebUI.

I potvrdite.

Korak 3: Provjerite je li CouchDB pokrenut

CouchDB po defaultu sluša port 5984. Ovo možete provjeriti pozivanjem uslužnog programa netstat na sljedeći način:

sudo netstat -pnltu | grep 5984

Alternativno, možete koristiti sistemsku uslugu da provjerite je li pokrenut CouchDB demon:

sudo systemctl status couchdb

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

Korak 4: Pristup CouchDB putem WebUI

Upravljanje CouchDB je jednostavno zahvaljujući jednostavnom i intuitivnom web interfejsu koji pruža. 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 tokom instalacije.

Nakon što se prijavite, dobit ćete sljedeće sučelje.

I to je kraj. Proveli smo vas kroz instalaciju CouchDB na Debian 10.