Ricerca nel sito web

Come installare CouchDB su Debian 10


CouchDB è una soluzione NoSQL open source ad alte prestazioni in cui i dati vengono archiviati in formato documento basato su JSON come coppie chiave/valore, elenchi o mappe. Fornisce un'API RESTFUL che consente agli utenti di gestire facilmente i documenti del database eseguendo attività come la lettura, la modifica e l'eliminazione di oggetti.

CouchDB offre grandi vantaggi come l'indicizzazione rapida e la facile replica dei database su varie istanze di una rete. In questa guida spieghiamo come installare CouchDB su Debian 10.

Passaggio 1: aggiungi il repository CouchDB su Debian

Inizieremo accedendo al nostro server Debian e aggiornando gli elenchi dei pacchetti utilizzando il gestore pacchetti apt come mostrato:

sudo apt update

Successivamente, dobbiamo aggiungere il repository CouchDB per Debian come segue:

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

Successivamente, importa la chiave GPG utilizzando il comando curl come mostrato.

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

Passaggio 2: installa CouchDB su Debian

Con il repository CouchDB installato, aggiorna l'elenco dei pacchetti di sistema per sincronizzare il repository appena aggiunto.

sudo apt update

Quindi installa CouchDB utilizzando il gestore pacchetti apt come mostrato:

sudo apt install couchdb

A metà percorso ti verrà chiesto di fornire alcuni dettagli chiave. Innanzitutto, ti verrà richiesto di specificare il tipo di configurazione che desideri impostare per la tua istanza. Poiché stiamo installando solo su un singolo server, seleziona l'opzione "autonomo".

Successivamente, fornire l'interfaccia di associazione di rete. Inizialmente è impostato sull'indirizzo localhost127.0.0.1. Tuttavia, puoi impostarlo su 0.0.0.0 in modo che possa ascoltare tutte le interfacce di rete.

Successivamente, fornire la password dell'amministratore. Questa è la password che verrà utilizzata quando si accede a CouchDB tramite WebUI.

E confermalo.

Passaggio 3: verifica che CouchDB sia in esecuzione

CouchDB ascolta la porta 5984 per impostazione predefinita. Puoi verificarlo richiamando l'utilità netstat come segue:

sudo netstat -pnltu | grep 5984

In alternativa, puoi utilizzare il servizio di sistema per verificare se il demone CouchDB è in esecuzione:

sudo systemctl status couchdb

Ottimo, la nostra istanza CouchDB funziona come previsto.

Passaggio 4: accesso a CouchDB tramite WebUI

La gestione di CouchDB è semplice, grazie all'interfaccia web semplice e intuitiva che fornisce. Per accedere a CouchDB, sfoglia l'URL:

http://localhost:5984 

Ti verrà richiesto di accedere utilizzando il nome utente e la password che hai impostato durante l'installazione.

Dopo aver effettuato l'accesso, otterrai la seguente interfaccia.

E questo conclude tutto. Ti abbiamo guidato attraverso l'installazione di CouchDB su Debian 10.