Nafies Luthfi

Life will always feel wonderful if we always think positively.

Cara Deploy VPS Always Free Oracle Cloud

Bismillahirrahmanirrahim.

Pada tulisan ini, kita akan membahas cara deploy satu VM (Virtual Machine) instance atau VPS yang always free pada Oracle Cloud. Berikut adalah spesifikasinya:

  • Server Shape: VM.Standard.E2.1.Micro
  • Network Bandwidth (Gbps): 0.48
  • CPU Count: 1
  • Memory: 1 GB
  • Local Disk: Block Storage Only (47GB)
  • Operating System: Ubuntu Server 20.04

Pastikan kita sudah memiliki akun Oracle Cloud aktif. Cek cara pendaftarannya di artikel ini: Cara Mendaftar Akun Oracle Cloud.

Login ke Akun Oracle Cloud

  1. Buka halaman melalui browser: https://cloud.oracle.com
  2. Isikan Cloud account name: nama_akun_anda -> Klik Next
  3. Pada Identity Providers: pilih oracleidentitycloudservice -> Klik Continue
  4. Isikan username: ***@mail.com (alamat email yang dipakai untuk mendaftar)
  5. Isikan password: ***
  6. Klik Sign In
  7. Jika berhasil, kita akan redirect ke dashboard Oracle Cloud https://cloud.oracle.com/?region=xxxxx

Dashboard Oracle Cloud

Deploy VM Instance

  1. Pada dashboard akun Oracle Cloud, scroll ke Launch Resources. Pada bagian Compute klik Create VM Instance (perhatikan bahwa label Always Free Eligible masih ada).

    Dashboard Oracle Cloud

  2. Pada formulir Create compute instance, silakan ubah name jika diperlukan.

  3. Pada halaman ini, kita perlu mengubah bagian Image dari Oracle Linux menjadi Ubuntu Server. Klik Edit untuk mengubahnya.

    Edit Image VM Oracle Cloud

  4. Klik Change Image.

    Change Image VM Oracle Cloud

  5. Cetang Canonical Ubuntu (Always Free Eligible), Pilih versi OS 20.04.

  6. Click Select image.

    Select Image VM Oracle Cloud

  7. Sekarang image sudah berubah menjadi Canonical Ubuntu 20.04.

    Image Changed VM Oracle Cloud

  8. Pada bagian Add SSH Keys kita bebas pilih opsinya, tapi saran saya gunakan yang di-generate oleh Oracle Cloud. Jadi pilih Generate a key pair for me.

  9. Download SSH key: Klik Save Private Key dan Klik Save Public Key. Simpan di local disk PC kita. Untuk kasus saya, karena menggunakan Linux Mint, saya simpan di folder ~/.ssh/.

    Add SSH Key VM Oracle Cloud

  10. Setelah itu, klik tombol Create, maka pembuatan VM Instance akan diproses.

    Pastikan VM baru kita ada label Always Free.

    Provisioning new VM Oracle Cloud

  11. Ketika proses sudah selesai, akan tampil informasi status VM instance kita sedang RUNNING.

  12. Sekarang kita bisa coba login ke VM dengan username ubuntu dan Public IP Address yang tampil di layar.

    New Running VM Oracle Cloud

Akses SSH

  1. Sebelum login ke VM instance melalui SSH, kita perlu modifikasi dulu file private key yang di-download tadi, yaitu mengubah file permissions menjadi 600.

    Di sini saya menggunakan Linux Mint, maka dilakukan dengan perintah berikut:

$ chmod 600 ~/.ssh/ssh-key-2021-09-05.key
  1. Kemudian akses SSH ke VM dengan perintah berikut:
$ ssh ubuntu@public-ip-address -i ~/.ssh/ssh-key-2021-09-05.key
  1. Seharusnya akses SSH ke VM Oracle Cloud berhasil.

    SSH Access VM Oracle Cloud

Disk Drive dan Memory (RAM)

Sekarang kita bisa cek kapasitas harddisk dan memory yang tersedia pada VM Instance Oracle Cloud yang baru.

$ free -m
$ df -h

Akan tampil informasi bahwa:

  1. Total Memory: sekitar 1 GB

  2. Disk size: 45 GB

    Disk Size and Memory VM Oracle Cloud

Penutup

Baik teman-teman, seperti itu proses deploy satu VM instance atau VPS always free pada Oracle Cloud. Selamat mencoba dan terima kasih atas waktunya.