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.
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.
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.
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.
Berikut beberapa perintah yang ada di VirtuCLI:
Untuk melihat daftar VM yang tersedia di akun Anda, masukkan:
virtucli listvm
Untuk melihat detail suatu VM, masukkan:
virtucli vminfo -i <id_vps>
Untuk melihat domain forwarding yang ada di VM, ketik:
virtucli vdf -i <id_vps> list
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.
Artikel ini akan diperbarui jika terdapat fitur baru pada VirtuCLI.
Anda juga dapat mengetik virtucli -h untuk melihat semua command yang tersedia.
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!
NATVPS.id – Gopeed (Go Speed) adalah aplikasi pengunduh modern bersifat open-source yang yang mendukung berbagai…
NATVPS.id – IPTV (Internet Protocol Television) adalah teknologi yang menyiarkan konten televisi, video, dan siaran…
NATVPS.id – Jellyfin adalah server media open-source yang memungkinkan Anda mengatur, melakukan streaming, dan mengelola…
NATVPS.id – Gitea adalah sebuah layanan hosting Git (pengelola repositori kode) open-source yang dapat di…
NATVPS.id – LibreOffice adalah perangkat lunak perkantoran (office) yang gratis, modern, dan open-source. LibreOffice dapat…
NATVPS.id – Pi-hole adalah software DNS Server yang berfokus pada pemblokiran iklan dan situs trackers.…