Cara Memasang Apache CouchDB di Ubuntu & Debian

  • Post author:
  • Post category:Tutorial

Apache CouchDB adalah sistem manajemen basis data yang secara mulus membawa data ke edge dan kemudian kembali lagi. Ini dikenal karena kemudahan replikasi dan pengaturannya. Jika Anda ingin menginstal Apache CouchDB di sistem Ubuntu atau Debian Anda, Anda berada di tempat yang tepat. Dalam tutorial ini, kami akan memandu Anda melalui langkah-langkah untuk menginstal Apache CouchDB di mesin Anda.
Advertisement
Catatan: Petunjuk yang diberikan di bawah ini adalah untuk CouchDB versi 3.x, dan sistem yang kami gunakan adalah Ubuntu 22.04 LTS dan Debian 11. Anda dapat perlu beradaptasi sedikit jika Anda menggunakan versi yang berbeda.
Langkah 1: Perbarui Sistem Anda

Sebelum kita mulai, penting untuk memastikan sistem Anda mutakhir. Buka Terminal dan jalankan perintah berikut:

sudo apt-get update sudo apt-get upgrade 

Perintah ini akan memperbarui daftar paket dan versinya, lalu memutakhirkan versi yang sudah kedaluwarsa paket di sistem Anda.
Langkah 2: Aktifkan Repositori CouchDB

CouchDB tidak tersedia di repositori default Ubuntu atau Debian, jadi kita harus menambahkan repositorinya secara manual.

Pertama, kita perlu menginstal beberapa dependensi untuk menambahkan repositori baru melalui HTTPS:
[pra class=”terminal”>sudo apt install -y curl apt-transport-https gnupg
Sekarang kita tambahkan kunci GPG CouchDB:

curl https://couchdb.apache.org/repo/keys .asc | gpg --dearmor | sudo tee /usr/share/keyrings/couchdb-archive-keyring.gpg >/dev/null 2>&1 

Setelah menambahkan kunci GPG, Anda perlu menambahkan repositori CouchDB:

sumber / etc/os-release echo "deb [ditandatangani-oleh=/usr/share/keyrings/couchdb-archive-keyring.gpg] https://apache.jfrog.io/artifactory/couchdb-deb/ ${VERSION_CODENAME} utama" 
    | sudo tee /etc/apt/sources.list.d/couchdb.list >/dev/null 

Sekarang, perbarui sistem lagi:

sudo apt-get update 

Step 3: Instal CouchDB

Setelah menambahkan repositori, saatnya menginstal CouchDB:

sudo apt-get install -y couchdb 

Selama instalasi, Anda akan ditanya serangkaian pertanyaan. Pertama, Anda akan diminta untuk memilih jenis instalasi CouchDB. Anda dapat memilih “mandiri” atau “berkelompok”. Untuk penyiapan server tunggal dasar, Anda akan memilih “mandiri”.

Selanjutnya, Anda akan diminta untuk mengonfirmasi antarmuka jaringan untuk mengikat CouchDB. Jika Anda hanya menggunakan server ini untuk pengembangan dan tidak membuatnya tersedia untuk jaringan, masukkan 127.0.0.1. Jika Anda membuatnya tersedia untuk jaringan, masukkan 0.0.0.0.

Kemudian, Anda harus menyiapkan nama pengguna dan kata sandi admin. Pastikan untuk memilih kata sandi yang aman.
Langkah 4: Verifikasi Instalasi

Setelah CouchDB diinstal, Anda dapat memeriksa apakah sedang berjalan dengan perintah berikut:

curl http://127.0.0.1:5984/ ] pre
Jika CouchDB berjalan dengan benar, Anda akan melihat respons seperti ini:

{
"couchdb" : "Selamat datang",
"fitur" : [
"akses-siap",
"dipartisi",
"mesin-penyimpanan-pluggable",
"rehard",
"penjadwal"
],
"git_sha" : "11a234070",
"uuid" : "9e0bab0b342e078346207fe6a51a840f",
"penjual" : {
"nama" : "Yayasan Perangkat Lunak Apache"
},
"versi" : "3.3.2"
}12345678910111213141516{   "couchdb":"Selamat datang",   "fitur":[      "akses-siap",      "dipartisi",      "pluggable-storage-engines",      "reshard",      "scheduler"   ],   "git_ dia":"11a234070" ,   "uuid":"9e0bab0b342e078346207fe6a51a840f",   "vendor":{      "name":"The Apache Software Foundation"   },   "version":"3.3.2"}

Langkah 5: Antarmuka web CouchDB

Anda dapat mengakses antarmuka web CouchDB dengan membuka browser web dan mengunjungi http://127.0.0.1:5984/_utils/.
Cara Menginstal Apache CouchDB di Ubuntu & DebianCouchdb dashboard
Untuk mengamankan CouchDB, buka bagian Konfigurasi dan ubah opsi require_valid_user dari false menjadi true di bagian couch_httpd_auth.
Conclusion

Panduan ini menyediakan prosedur langkah demi langkah yang mudah untuk menginstal Apache CouchDB di Ubuntu dan Debian. Setelah Anda menyelesaikan langkah-langkah ini, Anda harus memiliki instance CouchDB yang sedang berjalan yang dapat mulai Anda gunakan untuk proyek Anda. Pastikan untuk merujuk ke dokumentasi CouchDB untuk opsi konfigurasi lebih lanjut dan petunjuk penggunaan.

Referensi tecadmin.com