Mengatur Layanan DigitalOcean via CLI

Mengatur Layanan DigitalOcean via CLI

Untuk mengatur layanan cloud DigitalOcean biasanya melakukannya melalui Control Panel Dashboard. Selain melalui dashboard tersebut, layanan DigitalOcean juga dapat kita atur melalui command line interface (CLI).

Untuk mengatur layanan DigitalOcean melalui CLI DigitalOCean menyediakan doctl. Tool ini memungkinkan pengguna untuk membuat, mengkonfigurasi, atau menghapus layanan DigitalOcean seperti Droplet, Kubernetes cluster, firewall, load balancer, database cluser, domain, dan sebagainya.

Install doctl di Linux

doctl tersedia untuk sistem operasi Windows, macOS, dan Linux. Cek di GitHub untuk rilis terbarunya.

Pada tutorial ini menggunakan Ubuntu 22.04 64 bit. Download doctl versi Linux amd64.

Extract doctl*.tar.gz.

Pindahkan doctl ke folder bin.

Menghubungkan doctl dengan akun DO

Sebelum dapat mengakses layanan cloud DigitalOcean dengan doctl, terlebih dahulu kita harus menghubungkan doctl dengan DigitalOcean API.

Login ke akun DigitalOcean, menu API, Tokens/Keys, lalu klik tombol Generate New Token.

Buat token baru, masukkan Token name dan masa waktu berlakunya Expiration, klik Generate Token.

Generate Token

Copy token yang ditampilkan, token ini hanya sekali saja ditampilkan.

Personal Access Token

Lakukan authentication doctl ke DigitalOcean API dan berikan label nama akunnya. doctl mendukung banyak akun, oleh karena itu harus diberikan label nama akun.

Hasilnya, akan diminta memasukkan token. Masukkan token, lalu ENTER.

Jika sukses ditampilkan pesan Validating token… OK.

Jalankan auth list untuk menampilkan semua akun.

Hasilnya, sekarang sudah ada 2 akun, yaitu default dan akun yang baru dibuat.

Untuk berpindah akun, jalankan auth switch.

Hasilnya, beralih ke akunku.

Menampilkan detail akun.

Hasilnya ditampilkan Email, Droplet Limit, Email Verified, UUID, dan Status.

Mengatur Droplet

Contoh membuat droplet di Singapura dengan nama test-doctl, OS Ubuntu 22.04 dan spesifikasi 1CPU 1GB RAM.

Hasilnya.

Menghapus droplet.

Panduan penggunaan doctl jalankan perintah.

Selamat mencoba 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *