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.