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