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=USERNAMEUntuk menghapus multi user.
webuzo --delete_user --user=USERNAME1,USERNAME2Single Sign On #
Fitur ini menghasilkan sesi temporer untuk autentikasi di panel admin Webuzo atau panel enduser.
Untuk root login.
webuzo --ssoUntuk enduser login.
webuzo --sso --user=USERNAMEUntuk admin reseller login.
webuzo --sso --admin=RESELLER_NAMEInstall/Remove a System Application #
Untuk menginstall apps.
webuzo --installapp --app=gitwebuzo --app_install --app=gitwebuzo --app_install --soft=67_1Untuk uninstall apps.
webuzo --removeapp --app=gitwebuzo --app_remove --app=gitwebuzo --app_remove --soft=67_1Webuzo Version #
Untuk mengecek versi Webuzo yang terinstall di server.
webuzo -vAtau bisa juga menjalankan perintah berikut.
/usr/local/emps/bin/php /usr/local/webuzo/cli.php --versionWebuzo License Details #
Untuk memeriksa detail lisensi yang terdaftar.
webuzo -lWebuzo Upgrade #
Untuk melakukan update manual Webuzo ke versi terbaru.
webuzo --updateWebuzo 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=3002Suspend User #
Untuk suspend user Webuzo.
webuzo --suspend_user --user=username --reason='reason'Unsuspend User #
Untuk unsuspend user Webuzo.
webuzo --unsuspend_user --user=usernameDelete Domain #
Untuk menghapus single domain.
webuzo --delete_domain --domain=domain.comUntuk menghapus multi domain.
webuzo --delete_domain --domain=domain1.com,domain2.comRebuild 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_allRebuild Webuzo Database #
Jika ada list domain atau menu yang hilang di panel Webuzo, Anda dapat menjalankan perintah ini untuk memperbaikinya.
webuzo --wdb_rebuildRebuild Virtual Hosts #
Untuk membuat ulang virtualhost untuk semua domain.
webuzo --rebuild_vhostsRepair Webuzo Binary #
Untuk memperbaiki dan mengkompilasi ulang biner Webuzo jika tidak berfungsi.
webuzo --repairRebuild Webuzo Cronjobs #
Untuk membuat ulang file cronjob Webuzo yang diperlukan oleh panel seperti cron.php, cronh.php, dan lainnya.
webuzo --webuzo_cronReissue Webuzo Service Certificates #
Untuk menginstall Webuzo service certificate.
webuzo --acme --action=services_cert --domain=yourhostname.comAtau 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_certReset MySQL Password #
Jika Anda mengalami kendala saat mengakses phpMyAdmin atau menu Database, Anda dapat mencoba reset root password MySQL dengan perintah.
webuzo --reset_mysql_passwordRestart Webuzo Service #
Untuk restart service Webuzo
webuzo --restartRestart All Apps Services #
Untuk restart semua aplikasi yang terinstall di Webuzo seperti Apache, MySQL, Exim, Dovecot, Pure-FTPd, dan lainnya.
webuzo --restart-appsDelete 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_ipsAdd OS IPs to Webuzo #
Untuk menambahkan IP OS ke Webuzo.
webuzo --add_all_os_ipsUpdate System #
Untuk mengupdate package dan kernel system.
webuzo --system_update --update_kernel=1Rebuild RPM Database #
Untuk rebuild RPM database.
webuzo --rpmdbFix Exim etc Folder #
Untuk memperbaiki permission folder /etc/exim/users.
webuzo --exim_fix_etc_folderFix Users dot Webuzo Permissions #
Untuk memperbaiki permission folder /home/user/.
webuzo --fix_users_dot_webuzo_permShow Domain Information #
Untuk menampilkan informasi domain.
webuzo --domaininfo --domain=example.comFix User Home Dir Permissions #
Untuk memperbaiki owner file dan folder pada user tertentu.
webuzo --fix_user_dir --perms --hidden --users=vtestClear Email Queue #
Untuk menghapus antrian email user.
webuzo --delete_email_queueReferensi: