Apa yang bisa kami bantu?

A. Pendahuluan

Pada panduan ini akan menjelaskan bagaimana cara untuk mengakses atau remote MongoDB, panduan ini langsung menjelaskan bagaimana cara konfigurasi file konfigurasi saja. 

 

Secara default MongoDB hanya mengizinkan akses dari localhost atau dalam server/host itu sendiri. Agar bisa di akses dari luar server/host dan diakses menggunakan IP Public, maka harus melakukan perubahan pada file konfigurasi yang digunakan.

 

B. Konfigurasi

MongoDB

1. File konfigurasi MongoDB terletak di /etc/mongod.conf pada sistem operasi Ubuntu atau CentOS. Untuk konfigurasi MongoDB ditulis dalam format YAML dan untuk file mongod.conf yang perlu diubah di bagian # network interfaces.

# nano /etc/mongod.conf

 

Bagian yang perlu di-edit sebagai berikut:  

Gambar 1. Konfigurasi MongoDB

 

2. Setelah di-edit lakukan restart pada service MongoDB. 
 

Microsoft Visual Code

Selanjutnya untuk akses menggunakan Visual Studio Code bisa menggunakan extention Azure Cosmos DB, untuk dokumentasi lengkap bisa dilihat pada halaman Working with MongoDB. Pada bagian ini akan langsung menjelaskan bagaimana cara menggunakan extentions Azure Cosmos DB, dan untuk download Microsoft Visual Code bisa dilihat pada halaman Visual Studio.

1. Buka Microsoft Visual Code > Extentions.

Gambar 2. Extensions
Gambar 3. Azure Cosmos DB
Gambar 4. Memilih Extensions Baru
Gambar 5. Attach Database Account

 

2. Setelah selesai install Azure Cosmos DB bisa dilihat akan muncul ikon Azure Cosmos DB pada bagian kiri.

Gambar 6. Attach Database 2

 

Keterangan:

  • Untuk menambahakan MongoDB bisa klik Attached Database Accounts > Azure Cosmos DB for MongoDB API.
  • Setelah klik Azure Cosmos DB for MongoDB API tunggu sebentar akan muncul bar untuk memasukkan string untuk menggkoneksikan ke MongoDB yang ada pada server.
  • Untuk format string bisa menggunakan:
     Mongodb://username:password@IP_Public_Server:Port_Server 
     
     Example:
     mongodb://admin:password@1.1.1.1:27017

 

3. Setelah berhasil terkoneksi dengan server MongoDB maka akan muncul IP server di bagian Attached Database Account.

 

C. Penutup

Panduan ini memberikan cara praktis untuk mengkonfigurasi MongoDB sehingga dapat diakses dari luar server menggunakan IP publik. Selain itu, disertakan penjelasan cara menggunakan ekstensi Azure Cosmos DB pada Visual Studio Code untuk mempermudah manajemen MongoDB.

 

Semoga artikel yang telah kami sampaikan di atas dapat membantu Anda. Anda juga dapat menemukan artikel lainnya melalui halaman Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala teknis terkait dengan layanan Biznet Gio, Anda dapat menghubungi kami melalui email support@biznetgio.com atau dapat melalui live chat di website Biznet Gio, melalui chat WhatsApp dan juga dapat melalui telpon (021) 5714567.