Selain menyediakan control panel multi-user, Webuzo juga menyediakan Command Line Interface (CLI) yang memungkinkan Anda untuk mengeksekusi berbagai perintah seperti berikut.
Create User
Untuk membuat single user.
webuzo --api act=add_user prefill_missing_val=1 \
user=user \
user_passwd='yoursecurepasswd' \
cnf_user_passwd='yoursecurepasswd' \
domain=example.com \
email='[email protected]' \
create_user=1 \
'suspend_reason=not suspended' \
'outgoing_mail_suspended=0' \
'outgoing_mail_hold=0' \
'max_inode=350000' \
'plan=default'
Delete User
Untuk menghapus single user.
webuzo --delete_user --user=USERNAME
Untuk menghapus multi user.
webuzo --delete_user --user=USERNAME1,USERNAME2
Single Sign On
Fitur ini menghasilkan sesi temporer untuk autentikasi di panel admin Webuzo atau panel enduser.
Untuk root
login.
webuzo --sso
Untuk enduser login.
webuzo --sso --user=USERNAME
Untuk admin reseller login.
webuzo --sso --admin=RESELLER_NAME
Install/Remove a System Application
Untuk menginstall apps.
webuzo --installapp --app=git
webuzo --app_install --app=git
webuzo --app_install --soft=67_1
Untuk uninstall apps.
webuzo --removeapp --app=git
webuzo --app_remove --app=git
webuzo --app_remove --soft=67_1
Webuzo Version
Untuk mengecek versi Webuzo yang terinstall di server.
webuzo -v
Atau bisa juga menjalankan perintah berikut.
/usr/local/emps/bin/php /usr/local/webuzo/cli.php --version
Webuzo License Details
Untuk memeriksa detail lisensi yang terdaftar.
webuzo -l
Webuzo Upgrade
Untuk melakukan update manual Webuzo ke versi terbaru.
webuzo --update
Webuzo Custom Ports
Untuk menambahkan custom port ke panel admin dan panel enduser Webuzo.
webuzo --add_custom_ports --admin_ssl=3005 --admin=3004 --enduser_ssl=3003 --enduser=3002
Suspend User
Untuk suspend user Webuzo.
webuzo --suspend_user --user=username --reason='reason'
Unsuspend User
Untuk unsuspend user Webuzo.
webuzo --unsuspend_user --user=username
Delete Domain
Untuk menghapus single domain.
webuzo --delete_domain --domain=domain.com
Untuk menghapus multi domain.
webuzo --delete_domain --domain=domain1.com,domain2.com
Rebuild DNS Zones
Gunakan perintah berikut untuk membuat ulang file zone DNS pada semua domain serta menghapus duplikasi dan memperbaiki file zone DNS.
webuzo --bind_rebuild_all
Rebuild Webuzo Database
Jika ada list domain atau menu yang hilang di panel Webuzo, Anda dapat menjalankan perintah ini untuk memperbaikinya.
webuzo --wdb_rebuild
Rebuild Virtual Hosts
Untuk membuat ulang virtualhost untuk semua domain.
webuzo --rebuild_vhosts
Repair Webuzo Binary
Untuk memperbaiki dan mengkompilasi ulang biner Webuzo jika tidak berfungsi.
webuzo --repair
Rebuild Webuzo Cronjobs
Untuk membuat ulang file cronjob Webuzo yang diperlukan oleh panel seperti cron.php, cronh.php, dan lainnya.
webuzo --webuzo_cron
Reissue Webuzo Service Certificates
Untuk menginstall Webuzo service certificate.
webuzo --acme --action=services_cert --domain=yourhostname.com
Atau bisa dengan perintah.
/usr/local/emps/bin/php /usr/local/webuzo/cli.php \
--acme \
--action=services_cert \
--domain=yourhostname.com > /var/webuzo/logs/acme_services_cert.log 2>&1 &
Untuk reissue Webuzo service certificate.
webuzo --webuzo_reissue_cert
Reset MySQL Password
Jika Anda mengalami kendala saat mengakses phpMyAdmin atau menu Database, Anda dapat mencoba reset root password MySQL dengan perintah.
webuzo --reset_mysql_password
Restart Webuzo Service
Untuk restart service Webuzo
webuzo --restart
Restart All Apps Services
Untuk restart semua aplikasi yang terinstall di Webuzo seperti Apache, MySQL, Exim, Dovecot, Pure-FTPd, dan lainnya.
webuzo --restart-apps
Delete Email Accounts
Untuk menghapus akun email.
webuzo --delete_emails --emails=[email protected]
Untuk menghapus beberapa akun email.
webuzo --delete_emails --emails=[email protected],[email protected]
Add Webuzo IPs to OS
Untuk menambahkan IP Webuzo ke OS.
webuzo --add_all_ips
Add OS IPs to Webuzo
Untuk menambahkan IP OS ke Webuzo.
webuzo --add_all_os_ips
Update System
Untuk mengupdate package dan kernel system.
webuzo --system_update --update_kernel=1
Rebuild RPM Database
Untuk rebuild RPM database.
webuzo --rpmdb
Fix Exim etc Folder
Untuk memperbaiki permission folder /etc/exim/users
.
webuzo --exim_fix_etc_folder
Fix Users dot Webuzo Permissions
Untuk memperbaiki permission folder /home/user/
.
webuzo --fix_users_dot_webuzo_perm
Show Domain Information
Untuk menampilkan informasi domain.
webuzo --domaininfo --domain=example.com
Fix User Home Dir Permissions
Untuk memperbaiki owner file dan folder pada user tertentu.
webuzo --fix_user_dir --perms --hidden --users=vtest
Clear Email Queue
Untuk menghapus antrian email user.
webuzo --delete_email_queue
Referensi: