Kako namestiti CouchDB na Debian 10


CouchDB je visoko zmogljiva rešitev NoSQL z odprtim virom, kjer so podatki shranjeni v obliki dokumentov na osnovi JSON kot pari ključ/vrednost, seznami ali zemljevidi. Ponuja RESTFUL API, ki uporabnikom omogoča enostavno upravljanje dokumentov zbirke podatkov z izvajanjem nalog, kot so branje, urejanje in brisanje predmetov.

CouchDB ponuja velike prednosti, kot sta hitro indeksiranje in enostavno kopiranje baz podatkov v različnih primerkih v omrežju. V tem priročniku opisujemo, kako lahko namestite CouchDB na Debian 10.

1. korak: Dodajte shrambo CouchDB v Debian

Začeli bomo z prijavo v naš strežnik Debian in posodabljanje seznamov paketov z uporabo upravitelja paketov apt, kot je prikazano:

$ sudo apt update

Nato moramo dodati repozitorij CouchDB za Debian, kot sledi:

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

Nato s pomočjo ukaza curl uvozite ključ GPG, kot je prikazano.

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

2. korak: Namestite CouchDB v Debian

Ko je repozitorij CouchDB na mestu, posodobite seznam sistemskih paketov, da sinhronizirate novo dodano repo.

$ sudo apt update

Nato namestite CouchDB z upraviteljem paketov apt, kot je prikazano:

$ sudo apt install couchdb

Na polovici poti boste pozvani, da navedete nekaj ključnih podrobnosti. Najprej boste morali določiti vrsto konfiguracije, ki jo želite nastaviti za svoj primerek. Ker nameščamo samo na en strežnik, izberite možnost »samostojno«.

Nato vnesite vmesnik za vezavo omrežja. Ta je sprva nastavljen na naslov localhost - 127.0.0.1. Lahko pa ga nastavite na 0.0.0.0, tako da lahko posluša vse omrežne vmesnike.

Nato navedite skrbniško geslo. To je geslo, ki bo uporabljeno pri dostopu do CouchDB prek spletnega uporabniškega vmesnika.

In potrdite.

3. korak: Preverite, ali CouchDB deluje

CouchDB privzeto posluša vrata 5984. To lahko preverite tako, da prikličete pripomoček netstat, kot sledi:

$ sudo netstat -pnltu | grep 5984

Lahko pa s sistemsko storitvijo preverite, ali se izvaja demon CouchDB:

$ sudo systemctl status couchdb

Odlično, naš primerek CouchDB deluje po pričakovanjih.

4. korak: Dostop do CouchDB prek WebUI

Upravljanje CouchDB je enostavno zaradi preprostega in intuitivnega spletnega vmesnika, ki ga ponuja. Za dostop do CouchDB poiščite URL:

http://localhost:5984 

Prijaviti se boste morali z uporabniškim imenom in geslom, ki ste ju nastavili med namestitvijo.

Po prijavi boste dobili naslednji vmesnik.

In to zavije. Popeljali smo vas skozi namestitev CouchDB na Debian 10.