Sådan installeres CouchDB på Debian 10


CouchDB er en højtydende opensource NoSQL-løsning, hvor data lagres i JSON-baseret dokumentformat som nøgle/værdipar, lister eller kort. Det giver en RESTFUL API, der gør det muligt for brugere nemt at administrere databasedokumenter ved at udføre opgaver såsom læsning, redigering og sletning af objekter.

CouchDB tilbyder store fordele såsom hurtig indeksering og nem replikering af databaser på tværs af forskellige forekomster i et netværk. I denne vejledning dækker vi, hvordan du kan installere CouchDB på Debian 10.

Trin 1: Tilføj CouchDB Repository på Debian

Vi begynder med at logge ind på vores Debian-server og opdatere pakkelisterne ved hjælp af apt-pakkehåndteringen som vist:

$ sudo apt update

Dernæst skal vi tilføje CouchDB-lageret til Debian som følger:

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

Derefter importerer du GPG-nøglen ved hjælp af curl-kommandoen som vist.

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

Trin 2: Installer CouchDB på Debian

Når CouchDB-lageret er på plads, skal du opdatere systempakkelisten for at synkronisere den nyligt tilføjede repo.

$ sudo apt update

Installer derefter CouchDB ved hjælp af apt-pakkehåndteringen som vist:

$ sudo apt install couchdb

Halvvejs igennem bliver du bedt om at give nogle nøgleoplysninger. Først skal du angive den type konfiguration, du vil konfigurere til din forekomst. Da vi kun installerer på en enkelt server, skal du vælge indstillingen 'standalone'.

Giv derefter netværksbindingsgrænsefladen. Dette er oprindeligt indstillet til localhost-adressen - 127.0.0.1. Du kan dog indstille den til 0.0.0.0, så den kan lytte til alle netværksgrænseflader.

Angiv derefter administratoradgangskoden. Dette er den adgangskode, der vil blive brugt, når du får adgang til CouchDB via WebUI.

Og bekræft det.

Trin 3: Kontroller, at CouchDB kører

CouchDB lytter som standard til port 5984. Du kan bekræfte dette ved at påkalde netstat-værktøjet som følger:

$ sudo netstat -pnltu | grep 5984

Alternativt kan du bruge systemtjeneste til at kontrollere, om CouchDB-dæmonen kører:

$ sudo systemctl status couchdb

Fremragende, vores CouchDB-instans kører som forventet.

Trin 4: Adgang til CouchDB via WebUI

Administration af CouchDB er let takket være den enkle og intuitive webgrænseflade, den giver. For at få adgang til CouchDB, gennemse URL:

http://localhost:5984 

Du bliver bedt om at logge ind ved hjælp af brugernavnet og den adgangskode, du angav under installationen.

Når du logger ind, får du følgende grænseflade.

Og det pakker det op. Vi har gennemgået installationen af CouchDB på Debian 10.