VirtuCLI, Manajemen VPS Virtualizor dari Terminal


NATVPS.id – VirtuCLI adalah tools command-line yang dapat digunakan untuk melakukan manajemen server Virtualizor melalui Terminal. Dengan VirtuCLI, Anda dapat mengecek serta mengontrol server langsung dari Terminal, tanpa perlu membuka panel Virtualizor.

Artikel ini membahas mengenai langkah-langkah instalasi serta konfigurasi VirtuCLI.

Mendapatkan API Key & API Password Virtualizor

Agar VirtuCLI dapat berkomunikasi dengan Enduser API dari Virtualizor, diperlukan API key & API passworduntuk autentikasi.

Buka panel Virtualizor, kemudian login seperti biasa. Contoh: https://id2.natvps.id:4083.

blank

Kemudian, pada Profile, klik API Credentials.

blank

Klik Create API, kemudian klik Create API Key Pair.

blank

Jika sudah, kembali ke API List. API Key & API Password baru akan muncul.

blank

Simpan keduanya, karena kita akan menggunakannya nanti di VirtuCLI.

Install VirtuCLI

Pertama, install Python 3 dan PIP:

apt update
 apt install python3 python3-pip -y

blank

Kemudian, install VirtuCLI dengan PIP:

pip3 install virtucli

blank

Jika sudah, maka VirtuCLI berhasil terpasang.

Konfigurasi VirtuCLI

Buat direktori baru untuk config VirtuCLI:

mkdir -p $(virtucli configpath)

Buat file config baru:

apt install nano -y # Jika belum
 nano $(virtucli configpath)/config.ini

Masukkan konfigurasi berikut:

[Server]
 SERVER_URL=<URL panel Virtualizor>
 API_KEY=<API Key>
 API_PASS=<API Password>

Sesuaikan SERVER_URL, API_KEY, dan API_PASSWORD dengan value yang telah Anda dapatkan dari panel Virtualizor sebelumnya.

blank

Simpan dengan Ctrl-X, y, kemudian Enter.

Menggunakan VirtuCLI

Berikut beberapa perintah yang ada di VirtuCLI:

1. List VM

Untuk melihat daftar VM yang tersedia di akun Anda, masukkan:

virtucli listvm

blank

2. VM Info

Untuk melihat detail suatu VM, masukkan:

virtucli vminfo -i <id_vps>

blank

3. List Domain Forwarding VDF

Untuk melihat domain forwarding yang ada di VM, ketik:

virtucli vdf -i <id_vps> list

blank

4. Add Domain Forwarding

Untuk menambah entry domain forwarding baru, masukkan:

virtucli vdf -i <id_vps> add --proto <protocol_vdf> --src <source_ip> --src-port <source_prot> --dest <dest_ip> --dest-port <dest_port>

Contoh, untuk menambahkan domain forwarding HTTP dengan domain contoh.mdinata.my.id:

blank

Di rilis selanjutnya, source IP/destination IP akan dapat diambil secara otomatis, tanpa perlu mengetik IP server secara manual.

Fitur Lainnya?

Artikel ini akan diperbarui jika terdapat fitur baru pada VirtuCLI.

Anda juga dapat mengetik virtucli -h untuk melihat semua command yang tersedia.

Penutup

Demikian penjelasan mengenai VirtuCLI, semoga dapat membantu Anda dalam manajemen server Virtualizor.

Jika bingung atau ragu, jangan sungkan untuk bertanya di grup Telegram @IPv6Indonesia. Terima kasih!



Hiburan

Berita Olahraga

News

Berita Terkini

Berita Terbaru

Berita Teknologi

Seputar Teknologi

Drama Korea

Resep Masakan

Pendidikan

Berita Terbaru

Berita Terbaru

Berita Terbaru

Lifestyle

Leave a Reply

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