Vyhledávání na webu

Jak nainstalovat CouchDB na Debian 10


CouchDB je vysoce výkonné opensource řešení NoSQL, kde jsou data uložena ve formátu dokumentu založeném na JSON jako páry klíč/hodnota, seznamy nebo mapy. Poskytuje RESTFUL API, které uživatelům umožňuje snadnou správu databázových dokumentů prováděním úkolů, jako je čtení, úpravy a mazání objektů.

CouchDB nabízí skvělé výhody, jako je rychlé indexování a snadná replikace databází napříč různými instancemi v síti. V této příručce se zabýváme tím, jak nainstalovat CouchDB na Debian 10.

Krok 1: Přidejte úložiště CouchDB na Debian

Začneme přihlášením k našemu serveru Debian a aktualizací seznamů balíčků pomocí správce balíčků apt, jak je znázorněno:

sudo apt update

Dále musíme přidat repozitář CouchDB pro Debian následovně:

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

Poté importujte klíč GPG pomocí příkazu curl, jak je znázorněno na obrázku.

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

Krok 2: Nainstalujte CouchDB na Debian

S repozitářem CouchDB aktualizujte seznam systémových balíčků, aby se synchronizovalo nově přidané úložiště.

sudo apt update

Poté nainstalujte CouchDB pomocí správce balíčků apt, jak je znázorněno:

sudo apt install couchdb

V polovině budete vyzváni k zadání některých klíčových podrobností. Nejprve budete muset zadat typ konfigurace, kterou chcete pro svou instanci nastavit. Protože instalujeme pouze na jeden server, vyberte možnost „samostatný“.

Dále poskytněte rozhraní síťové vazby. To je zpočátku nastaveno na adresu localhost127.0.0.1. Můžete jej však nastavit na 0.0.0.0, aby mohl poslouchat všechna síťová rozhraní.

Poté zadejte heslo správce. Toto je heslo, které bude použito při přístupu k CouchDB prostřednictvím WebUI.

A potvrdit to.

Krok 3: Ověřte, že CouchDB běží

CouchDB ve výchozím nastavení naslouchá portu 5984. Můžete to ověřit vyvoláním obslužného programu netstat následovně:

sudo netstat -pnltu | grep 5984

Případně můžete pomocí systémové služby ověřit, zda je spuštěn démon CouchDB:

sudo systemctl status couchdb

Skvělé, naše instance CouchDB běží podle očekávání.

Krok 4: Přístup k CouchDB přes WebUI

Správa CouchDB je snadná díky jednoduchému a intuitivnímu webovému rozhraní, které poskytuje. Pro přístup k CouchDB projděte URL:

http://localhost:5984 

Budete požádáni o přihlášení pomocí uživatelského jména a hesla, které jste nastavili při instalaci.

Po přihlášení získáte následující rozhraní.

A tím je to zabalené. Provedli jsme vás instalací CouchDB na Debian 10.