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 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!
News
Berita
News Flash
Blog
Technology
Sports
Sport
Football
Tips
Finance
Berita Terkini
Berita Terbaru
Berita Kekinian
News
Berita Terkini
Olahraga
Pasang Internet Myrepublic
Jasa Import China
Jasa Import Door to Door
Download Film
A gaming center is a dedicated space where people come together to play video games, whether on PCs, consoles, or arcade machines. These centers can offer a range of services, from casual gaming sessions to competitive tournaments.