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 localhost – 127.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.