Akses Development Server di Oracle VirtualBox Ubuntu dari Windows 10

Mengganti OS atau laptop bukan solusi mutlak.

Masalah

Programer pengguna Windows 10 kesulitan mengembangkan aplikasi Linux khususnya Ubuntu. Di Windows 10 program berjalan, pas dideploy ke VPS Ubuntu malah muncul error. Wajarlah karena modul-modul open-source minim dukungan di Windows. Ganti OS bahkan atau laptop bukan solusi.

Solusinya pakai Virtual Machine (VM). Saya pilih Oracle VirtualBox selain gratis juga aktif pengemabangannya.

Dari tutorial di internet berhasil install Ubuntu 20 di VM. Tapi… disinilah masalah baru muncul. Saya maunya VM hanya sebagai server bukan tempat ngoding (install VSCode, Browser, dan tools lain). Ngoding tetap di Windows 10 tapi menjalankan programnya di VM Ubuntu.

Saya tidak menjelaskan cara menjalankan Ubuntu di VM. Jadi googling ya.. ada banyak tutorialnya.

Solusi

  1. Folder harus bisa diakses di Windows dan di VM. Singkatnya folder development harus shared.
  2. Server development (misalnya Django, Express, dll) harus bisa diakses lewat browser di Windows 10.

Eksekusi

1. Membikin shared folder

Buka Oracle VM VirtualBox tampilannya seperti ini. Disana ada UBUNTU20, nama VM yang saya buat untuk menjalankan OS Ubuntu.

Membikin shared folder

Keterangan gambar:

  1. Pastikan VM sudah dipilih. Ditandai dengan warna latar membiru (atau warna lain).
  2. Klik Settings.

Setelah Settings di klik muncul window seperti ini. Selanjutnya pilih folder yang ingin di shared-kan.

Keterangan gambar:

  1. Klik Shared Folder.
  2. Klik Add new shared folder.
  3. Pilih Other… lalu cari folder yang diinginkan.
  4. Centang Auto-mount, klik OK.
  5. Jika berhasil maka folder yang di shared-kan muncul disana. Setelah yakin semua benar, klik OK lagi.

Kemudian klik Start untuk menjalankan VM.

Sudah selesai? Belum.. satu langkah kecil memberi permission user ke shared folder.

Setelah klik Start harusnya Ubuntu sudah jalan di VM. Selanjutnya buka konsol Terminal di OS Ubuntunya. Kurang lebih seperti ini.

Didalam terminal ketik command ini lalu Enter:

sudo adduser $USER vboxsf

Tutup VM dan Start lagi. Jika langkah diatas benar maka shared folder akan muncul di Ubuntu dengan awalan ‘sf_’.

Hore! Folder sf_PROGRAMS berhasil dibuka dari Windows dan Ubuntu. Folder ini saya gunakan untuk menyimpan semua kerjaan ngoding.

Tahap membikin shared folder sudah selesai.