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.