

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.
Contents
Mendapatkan API Key & API Password Virtualizor
Agar VirtuCLI dapat berkomunikasi dengan Enduser API dari Virtualizor, diperlukan API key & API password untuk autentikasi.
Buka panel Virtualizor, kemudian login seperti biasa. Contoh: https://id2.natvps.id:4083.
Kemudian, pada Profile, klik API Credentials.
Klik Create API, kemudian klik Create API Key Pair.
Jika sudah, kembali ke API List. API Key & API Password baru akan muncul.
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
Kemudian, install VirtuCLI dengan PIP:
pip3 install virtucli
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.
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
2. VM Info
Untuk melihat detail suatu VM, masukkan:
virtucli vminfo -i <id_vps>
3. List Domain Forwarding VDF
Untuk melihat domain forwarding yang ada di VM, ketik:
virtucli vdf -i <id_vps> list
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:
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!
Pusat Informasi Terkini
Berita Olahraga
News
Berita Terkini
Berita Terbaru
Berita Teknologi
Seputar Teknologi
Drama Korea
Resep Masakan
Pendidikan
Berita Terbaru
Berita Terbaru
Berita Terbaru