Cara Memasang CouchDB di Debian 10


CouchDB adalah solusi NoSQL sumber terbuka berkinerja tinggi yang mana data disimpan dalam format dokumen berbasis JSON sebagai pasangan kunci/nilai, daftar, atau peta. Ini menyediakan RESTFUL API yang memungkinkan pengguna mengelola dokumen database dengan mudah dengan melakukan tugas seperti membaca, mengedit, dan menghapus objek.

CouchDB menawarkan manfaat luar biasa seperti pengindeksan cepat dan replikasi database yang mudah di berbagai instance dalam jaringan. Dalam panduan ini, kami membahas bagaimana Anda dapat menginstal CouchDB di Debian 10.

Langkah 1: Tambahkan Repositori CouchDB di Debian

Kami akan mulai dengan masuk ke server Debian kami dan memperbarui daftar paket menggunakan manajer paket apt seperti yang ditunjukkan:

sudo apt update

Selanjutnya, kita perlu menambahkan repositori CouchDB untuk Debian sebagai berikut:

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

Setelah itu, impor kunci GPG menggunakan perintah curl seperti yang ditunjukkan.

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

Langkah 2: Instal CouchDB di Debian

Dengan repositori CouchDB sudah ada, perbarui daftar paket sistem untuk menyinkronkan repo yang baru ditambahkan.

sudo apt update

Kemudian instal CouchDB menggunakan manajer paket apt seperti yang ditunjukkan:

sudo apt install couchdb

Di tengah jalan, Anda akan diminta untuk memberikan beberapa detail penting. Pertama, Anda akan diminta untuk menentukan jenis konfigurasi yang ingin Anda siapkan untuk instans Anda. Karena kami hanya menginstal di satu server, pilih opsi ‘mandiri’.

Selanjutnya, sediakan antarmuka pengikatan jaringan. Ini awalnya disetel ke alamat localhost127.0.0.1. Namun, Anda dapat menyetelnya ke 0.0.0.0 sehingga dapat mendengarkan semua antarmuka jaringan.

Setelah itu, berikan kata sandi admin. Ini adalah sandi yang akan digunakan saat mengakses CouchDB melalui WebUI.

Dan konfirmasikan itu.

Langkah 3: Verifikasi bahwa CouchDB sedang Berjalan

CouchDB mendengarkan port 5984 secara default. Anda dapat memverifikasi ini dengan menjalankan utilitas netstat sebagai berikut:

sudo netstat -pnltu | grep 5984

Alternatifnya, Anda dapat menggunakan layanan sistem untuk memverifikasi apakah daemon CouchDB sedang berjalan:

sudo systemctl status couchdb

Bagus, instance CouchDB kami berjalan sesuai harapan.

Langkah 4: Mengakses CouchDB melalui WebUI

Pengelolaan CouchDB mudah dilakukan berkat antarmuka web sederhana dan intuitif yang disediakannya. Untuk mengakses CouchDB, telusuri URL:

http://localhost:5984 

Anda akan diminta untuk login menggunakan nama pengguna dan kata sandi yang Anda tetapkan saat instalasi.

Setelah masuk, Anda akan mendapatkan antarmuka berikut.

Dan itu menyelesaikannya. Kami telah memandu Anda melalui instalasi CouchDB di Debian 10.