Version: 4.1
HiTechCloudCLI
HiTechCloud uses HiTechCloudCLI, a command line interface designed for administrators to manage server from the terminal.
HiTechCloudCLI keeps history of used commands and allows you to view last and top 5 used commands:
# hitechcloudcli
Usage: hitechcloudcli <COMMAND> [additional_arguments]
Suggested commands:
hitechcloudcli faq Display frequently asked questions and answers.
hitechcloudcli --help List all available HiTechCloudCLI commands and their usage.
Recently used commands:
hitechcloudcli domains-add
hitechcloudcli faq
hitechcloudcli update
hitechcloudcli user-add
hitechcloudcli user-list
Most commonly used commands:
hitechcloudcli admin
hitechcloudcli domains-add
hitechcloudcli faq
hitechcloudcli update
hitechcloudcli user-list
Commands are run as root. Any command answers --help, and
hitechcloudcli --help lists every command available on this server —
the list is built from the scripts actually installed, so a command that is
not in your version is not in the list.
Help
hitechcloudcli help command generates a list of available HiTechCloudCLI commands on the current server:
hitechcloudcli --help
As new commands are added gradually, they might not yet be available in your HiTechCloud version. To check if a command is available on a server, run hitechcloudcli <command> --help.
Example output
hitechcloudcli proxy
Description: View and change proxy path '/hitechcloud' for accessing hitechcloud.
Usage: hitechcloudcli port [set <path>]
------------------------
hitechcloudcli sentinel
Description: Check system services, traffic and resource usage.
Usage: hitechcloudcli sentinel
------------------------
hitechcloudcli report
Description: Generate a system report and send it to HiTechCloud support team.
Usage: hitechcloudcli report
------------------------
hitechcloudcli locale
Description: Install locales (languages) for the HiTechCloud Panel UI.
Usage: hitechcloudcli locale [<code>...]
------------------------
hitechcloudcli port
Description: View and change port for accessing hitechcloud.
Usage: hitechcloudcli port [set <port>]
------------------------
hitechcloudcli config
Description: View / change configuration for users and set defaults for new accounts.
Usage: hitechcloudcli config get <setting_name>
------------------------
hitechcloudcli imunify
Description: Install and manage ImunifyAV service.
Usage: hitechcloudcli imunify [status|start|stop|install|update|uninstall]
------------------------
hitechcloudcli admin
Description: Manage HiTechAdmin service and Administrators.
Usage: hitechcloudcli admin <command> [options]
------------------------
hitechcloudcli phpmyadmin
Description: View and set domain/ip for phpmyadmin access.
Usage: hitechcloudcli phpmyadmin [set <domain_name> | ip]
------------------------
hitechcloudcli update
Description: Check if update is available, install updates.
Usage: hitechcloudcli update [--check | --force | --admin | --panel | --cli]
------------------------
hitechcloudcli docker
Description: Manage HiTechCloud system or user containers with lazydocker.
Usage: hitechcloudcli docker [<user> [<container>]]
------------------------
hitechcloudcli patch
Description: Download and install a patch
Usage: hitechcloudcli patch <NAME>
------------------------
hitechcloudcli version
Description: Displays the current (installed) version of HiTechCloud docker image.
Usage: hitechcloudcli version
------------------------
hitechcloudcli api
Description: On/Off HiTechAdmin API access and list available API endpoints.
Usage: hitechcloudcli api <status|on|off|list>
------------------------
hitechcloudcli license
Description: Manage the HiTechCloud license key.
Usage: hitechcloudcli license verify
------------------------
hitechcloudcli faq
Description: Display answers to most frequently asked questions.
Usage: hitechcloudcli faq
------------------------
hitechcloudcli backup
Description: Back up and restore this server's own configuration and databases.
Usage: hitechcloudcli backup [--destination DIR] [--restore FILE] [--list] [--quiet]
------------------------
hitechcloudcli waf
Description: Manage CorazaWAF
Usage: hitechcloudcli waf <setting>
------------------------
hitechcloudcli domain
Description: View and set domain/ip for accessing panels.
Usage: hitechcloudcli domain [set <domain_name> | ip] [--debug]
------------------------
hitechcloudcli toolkit-harden
Description: Web-server hardening rules for Joomla sites.
Usage: hitechcloudcli toolkit-harden <DOMAIN> [--rules='RULE1 RULE2' | --disable-all | --list-active]
------------------------
hitechcloudcli toolkit-joomla
Description: Run the Joomla console against one installation, as its owner.
Usage: hitechcloudcli toolkit-joomla <USER> <PATH> [--php=<VERSION>] -- <CONSOLE ARGS...>
------------------------
hitechcloudcli toolkit-inventory
Description: Find every WordPress and Joomla installation on the server.
Usage: hitechcloudcli toolkit-inventory [--user <USER>] [--fast] [--refresh] [--max-age <SECONDS>]
------------------------
hitechcloudcli toolkit-wp
Description: Run wp-cli against one WordPress installation, as its owner.
Usage: hitechcloudcli toolkit-wp <USER> <PATH> [--php=<VERSION>] -- <WP-CLI ARGS...>
------------------------
hitechcloudcli domains-edit
Description: Enter docroot for a domain.
Usage: hitechcloudcli domains-edit <DOMAIN_NAME>
------------------------
hitechcloudcli domains-dns
Description: Manage DNS for a domain.
Usage: hitechcloudcli domains-dns <DOMAIN>
------------------------
hitechcloudcli domains-all
Description: Lists all domain names currently hosted on the server.
Usage: hitechcloudcli domains-all [--docroot|--php_version]
------------------------
hitechcloudcli domains-unsuspend
Description: Unsuspend a domain name
Usage: hitechcloudcli domains-unsuspend <DOMAIN-NAME>
------------------------
hitechcloudcli domains-whoowns
Description: Check which username owns a certain domain name.
Usage: hitechcloudcli domains-whoowns <DOMAIN-NAME> [--context] [--docroot]
------------------------
hitechcloudcli domains-user
Description: Lists all domain names currently owned by a specific user.
Usage: hitechcloudcli domains-user <USERNAME> [--docroot|--php_version]
------------------------
hitechcloudcli domains-dnssec
Description: Enable DNSSEC for a domain and re-sign after changes in the zone.
Usage: hitechcloudcli domains-dnssec <DOMAIN> [--update | --check]
------------------------
hitechcloudcli domains-hsts
Description: Manage HSTS for a domain
Usage: hitechcloudcli hsts <domain> [on|off]
------------------------
hitechcloudcli domains-suspend
Description: Suspend a domain name
Usage: hitechcloudcli domains-suspend <DOMAIN-NAME> [--comment="<COMMENT>"]
------------------------
hitechcloudcli domains-ssl
Description: Check SSL for domain, add custom certificate, view files.
Usage: hitechcloudcli domains-ssl <DOMAIN_NAME> [status|info|logs|auto|custom] [path/to/fullchain.pem path/to/key.pem]
------------------------
hitechcloudcli domains-varnish
Description: Check Varnish status for domain, enable/disable Varnish caching.
Usage: hitechcloudcli domains-varnish <DOMAIN-NAME> [on|off] [--short]
------------------------
hitechcloudcli domains-update_ns
Description: Change nameservers for a single or all dns zones.
Usage: hitechcloudcli domains-update_ns <DOMAIN_NAME>
------------------------
hitechcloudcli domains-docroot
Description: View and change docroot for a domain.
Usage: hitechcloudcli domains-docroot <DOMAIN_NAME> [update </var/www/html/>] --debug
------------------------
hitechcloudcli domains-delete
Description: Delete a domain name.
Usage: hitechcloudcli domains-delete <DOMAIN_NAME> --debug
------------------------
hitechcloudcli domains-add
Description: Add a domain name for user.
Usage: hitechcloudcli domains-add <DOMAIN_NAME> <USERNAME> [--docroot DOCUMENT_ROOT] [--php_version N.N] [--skip_caddy --skip_vhost --skip_containers --skip_dns] --debug
------------------------
hitechcloudcli domains-stats
Description: Parse caddy access logs for users domains and generate static html
Usage: hitechcloudcli domains-stats
------------------------
hitechcloudcli plan-edit
Description: Edit an existing hosting plan (Package) and modify its parameters.
Usage: hitechcloudcli plan-edit --debug id=<ID> name"<TEXT>" description="<TEXT>" emails=<COUNT> ftp=<COUNT> domains=<COUNT> websites=<COUNT> disk=<COUNT> inodes=<COUNT> databases=<COUNT> cpu=<COUNT> ram=<COUNT> bandwidth=<COUNT> feature_set=<DEFAULT> max_email_quota=<COUNT> max_hourly_email=<COUNT>
------------------------
hitechcloudcli plan-list
Description: Display all plans: id, name, description, limits..
Usage: hitechcloudcli plan-list [--json]
------------------------
hitechcloudcli plan-usage
Description: Display all users that are currently using the plan.
Usage: hitechcloudcli plan-usage <PLAN_NAME> [--json]
------------------------
hitechcloudcli plan-create
Description: Create a new hosting plan (Package) and set its limits.
Usage: hitechcloudcli plan-create name"<TEXT>" description="<TEXT>" emails=<COUNT> ftp=<COUNT> domains=<COUNT> websites=<COUNT> disk=<COUNT> inodes=<COUNT> databases=<COUNT> cpu=<COUNT> ram=<COUNT> bandwidth=<COUNT> feature_set=<NAME> max_email_quota=<COUNT> max_hourly_email=<COUNT>
------------------------
hitechcloudcli plan-apply
Description: Change plan for a user and apply new plan limits.
Usage: hitechcloudcli plan-apply <NEW_PLAN_ID> <USERNAME>
------------------------
hitechcloudcli plan-delete
Description: Delete hosting plan
Usage: hitechcloudcli plan-delete <PLAN_NAME>
------------------------
hitechcloudcli plan-emailpro
Description: Add the eight Email Pro plans to this server.
Usage: hitechcloudcli plan-emailpro <add|show>
------------------------
hitechcloudcli compliance-retention
Description: Applies the log retention floor Nghị định 53/2022/NĐ-CP sets,
Usage: hitechcloudcli compliance-retention
------------------------
hitechcloudcli compliance-run
Description: Runs the compliance record keeper: copies the panel's existing
Usage: hitechcloudcli compliance-run [-ingest|-probe|-seal|-check|-all]
------------------------
hitechcloudcli sslstore
Description: A per-account store of private keys, signing requests and
Usage: hitechcloudcli sslstore <command> <account> [options]
------------------------
hitechcloudcli service
Description: Start, stop and inspect the services that run on the host.
Usage: hitechcloudcli service <list|status|start|stop|restart|reload|enable|disable> [SERVICE|all]
------------------------
hitechcloudcli webmail
Description: HiTechCloud Webmail, installed and served on the host.
Usage: hitechcloudcli webmail <install|configure|update|status|remove>
------------------------
hitechcloudcli vhost
Description: Generate, rebuild and remove native vhosts for a domain.
Usage: hitechcloudcli vhost <create|rebuild|delete|suspend|unsuspend|show|list> <DOMAIN|--all> [options]
------------------------
hitechcloudcli pgadmin
Description: Serve pgAdmin from the host, one account at a time.
Usage: hitechcloudcli pgadmin <install|status|remove>
------------------------
hitechcloudcli mimetypes
Description: Per-domain MIME types and Apache-style handlers.
Usage: hitechcloudcli mimetypes <list|support|add-type|remove-type|add-handler|remove-handler|rebuild> <DOMAIN> [args]
------------------------
hitechcloudcli memcached
Description: A memcached of an account's own, on a socket only it can open.
Usage: hitechcloudcli memcached <status|enable|disable|show> [ACCOUNT]
------------------------
hitechcloudcli zone
Description: Manage BIND zones for the websites on this server.
Usage: hitechcloudcli zone <add|delete|list|show|reload|check> <DOMAIN> [--ip IP]
------------------------
hitechcloudcli mailrelay
Description: A backup SMTP route for outgoing mail.
Usage: hitechcloudcli mailrelay <show|set|unset|test|sync>
------------------------
hitechcloudcli resolver
Description: Ask this server's own BIND, so the spam blocklists answer.
Usage: hitechcloudcli resolver <status|enable|disable|check>
------------------------
hitechcloudcli event
Description: Run the administrator's own scripts when the panel does something.
Usage: hitechcloudcli event <emit|list|log|test|dirs> [ARGS]
------------------------
hitechcloudcli dbadmin
Description: Serve phpMyAdmin from the host.
Usage: hitechcloudcli dbadmin <install|status|remove|port>
------------------------
hitechcloudcli protect
Description: Password-protect a directory of a website on any WebEngine.
Usage: hitechcloudcli protect <list|add|remove|users|user-set|user-delete|show|rebuild> <DOMAIN> [PATH] [options]
------------------------
hitechcloudcli mail
Description: Virtual mail hosting on native Postfix and Dovecot.
Usage: hitechcloudcli mail <install|sync|check|status|domains|test>
------------------------
hitechcloudcli objectcache
Description: Per-account logins for the shared Redis/Valkey cache.
Usage: hitechcloudcli objectcache <status|secure|unsecure|adduser|deluser|password|show> [USERNAME]
------------------------
hitechcloudcli mailforward
Description: Forward a mailbox's mail to other addresses, and set a domain's
Usage: hitechcloudcli mailforward <list|set|del|catchall>
------------------------
hitechcloudcli account
Description: Create and remove hosting accounts as plain Linux users.
Usage: hitechcloudcli account <add|delete|suspend|unsuspend|list|show|quota> [USERNAME] [options]
------------------------
hitechcloudcli postgres
Description: Who may reach this server's PostgreSQL, per hosting account.
Usage: hitechcloudcli postgres <remote|listen|status> [arguments]
------------------------
hitechcloudcli dnssec
Description: Sign a hosted zone with DNSSEC, publish the DS, and keep it signed.
Usage: hitechcloudcli dnssec <status|enable|disable|sign|ds|rotate|check|run|list|enabled> [DOMAIN] [options]
------------------------
hitechcloudcli install
Description: Install and bootstrap the HiTechCloud services on the host (no containers).
Usage: hitechcloudcli install [--engine E]... [--with mail,dns,ftp] [--skip-packages] [--from DIR]
------------------------
hitechcloudcli usage
Description: Sample per-account resource usage for the panel's usage history.
Usage: hitechcloudcli usage <collect|quota-report|show|prune> [USERNAME]
------------------------
hitechcloudcli mailautoconfig
Description: Serve Thunderbird autoconfig, Outlook autodiscover and the
Usage: hitechcloudcli mailautoconfig <status|list|enable|disable|rebuild|verify|mta-sts|reports> [DOMAIN]
------------------------
hitechcloudcli firewall
Description: Turn the ConfigServer Firewall on and off, and keep its port
Usage: hitechcloudcli firewall <status|on|off|ports|allow>
------------------------
hitechcloudcli hotlink
Description: Stop other websites embedding this one's images and files.
Usage: hitechcloudcli hotlink <status|on|off|show> <domain> [options]
------------------------
hitechcloudcli mailusage
Description: How much disk each mailbox uses, against its quota.
Usage: hitechcloudcli mailusage <list|show> [--account USER]
------------------------
hitechcloudcli mailpolicy
Description: Per-domain and per-mailbox mail policy: blocked and allowed
Usage: hitechcloudcli mailpolicy <show|spam|access|greylist|sync>
------------------------
hitechcloudcli engine
Description: Choose the WebEngine (nginx/apache/openlitespeed) per website.
Usage: hitechcloudcli engine <list|get|set|default|sites> [DOMAIN] [ENGINE]
------------------------
hitechcloudcli ssl
Description: Issue, renew, upload and inspect SSL certificates for the websites on this server.
Usage: hitechcloudcli ssl <status|info|issue|renew|upload|selfsigned|revoke|remove|wildcard|dns-provider|dns-providers|force-https|hsts|autossl|deploy|install> [DOMAIN] [options]
------------------------
hitechcloudcli limits
Description: Bind a hosting plan's CPU, memory and IO limits to the account.
Usage: hitechcloudcli limits <apply|apply-all|show|verify> [USERNAME]
------------------------
hitechcloudcli movedomain
Description: Move a domain from one hosting account to another, in place.
Usage: hitechcloudcli movedomain <plan|move> <DOMAIN> --to <account> [options]
------------------------
hitechcloudcli varnish
Description: A Varnish of an account's own, on sockets only it can open.
Usage: hitechcloudcli varnish <status|enable|disable|show|site|purge|sync> [ARGS]
------------------------
hitechcloudcli migrate
Description: Move an existing container-based install onto services running on the host.
Usage: hitechcloudcli migrate <plan|run|files|ssl|databases|finish|rollback> [options]
------------------------
hitechcloudcli http3
Description: Turn HTTP/3 (QUIC) on or off for a domain at the front-end.
Usage: hitechcloudcli http3 <status|list|on|off> [DOMAIN]
------------------------
hitechcloudcli mysql84
Description: Run Oracle MySQL 8.4 LTS beside MariaDB, on its own port.
Usage: hitechcloudcli mysql84 <install|status|start|stop|remove|port|cli>
------------------------
hitechcloudcli phpversions
Description: Manage native multi-version PHP-FPM for the dockerless stack.
Usage: hitechcloudcli phpversions <list|install|remove|set|default|ini|restart> [args]
------------------------
hitechcloudcli errorpages
Description: Serve a customer's own 401, 403, 404 and 500 pages for a domain.
Usage: hitechcloudcli errorpages <list|get|set|clear|intercept|rebuild> <DOMAIN> [CODE] [options]
------------------------
hitechcloudcli webfirewall
Description: Per-site web application firewall for the websites on this server.
Usage: hitechcloudcli webfirewall <command> [options]
------------------------
hitechcloudcli healthcheck
Description: Score a domain's DNS and SSL configuration and say what to fix.
Usage: hitechcloudcli healthcheck <domain> [--json|--plain]
------------------------
hitechcloudcli multiweb
Description: Enable, inspect and repair Multi-WebServer Hosting.
Usage: hitechcloudcli multiweb <status|preflight|check|enable|disable|repair> [options]
------------------------
hitechcloudcli user-list
Description: Display all users: id, username, email, plan, registered date.
Usage: hitechcloudcli user-list [--json]
------------------------
hitechcloudcli user-unsuspend
Description: Unsuspend user: start all containers and unsuspend domains
Usage: hitechcloudcli user-unsuspend <USERNAME>
------------------------
hitechcloudcli user-change_plan
Description: Change plan for a user and apply new plan limits.
Usage: hitechcloudcli user-change_plan <USERNAME> <NEW_PLAN_NAME>
------------------------
hitechcloudcli user-snapshot
Description: Take and roll back a quick snapshot of an account before a risky change.
Usage: hitechcloudcli user-snapshot --account <USER> <--create|--list|--restore ID|--delete ID>
------------------------
hitechcloudcli user-loginlog
Description: View user's .lastlogin file with last 20 successfull logins.
Usage: hitechcloudcli user-loginlog <USERNAME> [--table|--text|--json]
------------------------
hitechcloudcli user-block_ip
Description: Block IP addresses from accessng user domains.
Usage: hitechcloudcli user-block_ip <username> [--list='ip_here another_ip' | --delete-all]
------------------------
hitechcloudcli user-backupset
Description: Scheduled, incremental backup sets for one hosting account.
Usage: hitechcloudcli user-backupset --account <USER> <--run|--full|--list|--prune|--restore FILE|--install-timer|--remove-timer>
------------------------
hitechcloudcli user-suspend
Description: Suspend user: stop all containers and suspend domains.
Usage: hitechcloudcli user-suspend <USERNAME>
------------------------
hitechcloudcli user-rename
Description: Rename username.
Usage: hitechcloudcli user-rename <old_username> <new_username>
------------------------
hitechcloudcli user-ip
Description: Assign or remove a dedicated IPv4/IPv6 for an account.
Usage: hitechcloudcli user-ip <USERNAME> [<IP> | --ipv6 <IP> | delete] [-y]
------------------------
hitechcloudcli user-restore
Description: Restores a single HiTechCloud user account from a full account .tar.gz backup.
Usage: hitechcloudcli user-restore --file <ARCHIVE> [--force] [--new-username=NAME] [--quiet] [--temp-dir=<PATH> ]
------------------------
hitechcloudcli user-email
Description: Change email for user
Usage: hitechcloudcli user-email <USERNAME> <NEW_EMAIL>
------------------------
hitechcloudcli user-quota
Description: Report or set disk and inodes for users.
Usage: hitechcloudcli user-quota <username|--all>
------------------------
hitechcloudcli user-varnish
Description: Enable/disable Varnish Caching for user and display current status.
Usage: hitechcloudcli user-varnish <USERNAME> [on|off]
------------------------
hitechcloudcli user-login
Description: Generate an auto-login link for HiTechCloud user.
Usage: hitechcloudcli user-login <username> [--open|--delete]
------------------------
hitechcloudcli user-2fa
Description: Check or disable 2FA for a user.
Usage: hitechcloudcli user-2fa <username> [disable]
------------------------
hitechcloudcli user-transfer
Description: Transfers a single user account from this server to another.
Usage: hitechcloudcli user-transfer --account <HITECHCLOUD_USER> --host <DESTINATION_IP> --username <DESTINATION_SSH_USERNAME> --password <DESTINATION_SSH_PASSWORD> [--live-transfer]
------------------------
hitechcloudcli user-delete
Description: Delete user account and permanently remove all their data.
Usage: hitechcloudcli user-delete <username> [-y]
------------------------
hitechcloudcli user-check
Description: Performs comprehensive security checks on user files, Docker daemon and containers.
Usage: hitechcloudcli user-check <USERNAME>
------------------------
hitechcloudcli user-backup
Description: Creates a full account .tar.gz backup of a single HiTechCloud user account.
Usage: hitechcloudcli user-backup --account <USER> [--output <DIR>] [--quiet]
------------------------
hitechcloudcli user-password
Description: Reset password for a user.
Usage: hitechcloudcli user-password <USERNAME> <NEW_PASSWORD | random>
------------------------
hitechcloudcli user-add
Description: Create a new user with the provided plan_name.
Usage: hitechcloudcli user-add <USERNAME> <PASSWORD|generate> <EMAIL> "<PLAN_NAME>" [--send-email] [--debug] [--webserver="<nginx|apache|openresty|openlitespeed|litespeed|varnish+nginx|varnish+apache|varnish+openresty|varnish+openlitespeed>"] [--sql=<mysql|mariadb>] [--RESELLER=<RESELLER_USERNAME>][--server=<IP_ADDRESS>] [--key=<SSH_KEY_PATH>] [--private-note="this user.."] [--no-sentinel]
------------------------
hitechcloudcli mssql-db
Description: Manage a user's MSSQL databases, logins and privileges.
Usage: hitechcloudcli mssql-db <username> list
------------------------
hitechcloudcli mssql-remote
Description: Which addresses may reach this server's MSSQL port, per account.
Usage: hitechcloudcli mssql-remote <username>
------------------------
hitechcloudcli cache-forget_features
Description: Drop what the panel remembers about plans and account features.
Usage: hitechcloudcli cache-forget_features [USERNAME]
------------------------
hitechcloudcli gitdeploy-setup
Description: Attach a remote Git repository to one of an account's websites.
Usage: hitechcloudcli gitdeploy-setup <user> <domain> --repo <url> [options]
------------------------
hitechcloudcli gitdeploy-list
Description: Every website on this server deployed from a Git repository.
Usage: hitechcloudcli gitdeploy-list [<user>]
------------------------
hitechcloudcli gitdeploy-poll
Description: Ask every scheduled repository whether its branch has moved.
Usage: hitechcloudcli gitdeploy-poll [<user> <domain>]
------------------------
hitechcloudcli gitdeploy-deploy
Description: Fetch, build and publish one website from its Git repository.
Usage: hitechcloudcli gitdeploy-deploy <user> <domain> [--commit <sha>]
------------------------
hitechcloudcli gitdeploy-key
Description: Show or replace the deploy key a website fetches its code with.
Usage: hitechcloudcli gitdeploy-key <user> <domain> [--regenerate]
------------------------
hitechcloudcli gitdeploy-remove
Description: Detach a website from its Git repository.
Usage: hitechcloudcli gitdeploy-remove <user> <domain> [--purge]
------------------------
hitechcloudcli gitdeploy-common
Description: Deploy a website from a remote Git repository (shared library).
Usage: hitechcloudcli gitdeploy-setup|deploy|poll|key|list|remove
------------------------
hitechcloudcli ftp-list
Description: List FTP sub-users for hitechcloud user.
Usage: hitechcloudcli ftp-list <HITECHCLOUD_USERNAME> [--json]
------------------------
hitechcloudcli ftp-connections
Description: Display all active FTP connection or for particular HiTechCloud user.
Usage: hitechcloudcli ftp-add <NEW_USERNAME> <NEW_PASSWORD> <FOLDER> <HITECHCLOUD_USERNAME>
------------------------
hitechcloudcli ftp-delete
Description: Delete FTP sub-user for hitechcloud user.
Usage: hitechcloudcli ftp-delete <username> <hitechcloud_username> [--debug]
------------------------
hitechcloudcli ftp-password
Description: Change password for FTP sub-user of hitechcloud user.
Usage: hitechcloudcli ftp-password <username> <new_password> <hitechcloud_username> [--debug]
------------------------
hitechcloudcli ftp-add
Description: Create FTP sub-user for hitechcloud user.
Usage: hitechcloudcli ftp-add <NEW_USERNAME> <NEW_PASSWORD> <FOLDER> <HITECHCLOUD_USERNAME>
------------------------
hitechcloudcli ftp-path
Description: Change FTP path for a user.
Usage: hitechcloudcli ftp-path <username> <path> <hitechcloud_username> [--debug]
------------------------
hitechcloudcli ftp-logs
Description: View the FTP server log
Usage: hitechcloudcli ftp-log
------------------------
hitechcloudcli ip-pool
Description: The server's IP addresses, and who holds each one.
Usage: hitechcloudcli ip-pool <list|add|remove|allocate|deallocate|assign|release>
------------------------
hitechcloudcli server-logrotate
Description: Configures logrotate for caddy, hitechcloud, syslog.
Usage: hitechcloudcli server-logrotate
------------------------
hitechcloudcli server-migrate
Description: Migrate every account (files, databases, mail, DNS, cron) and the panel's settings from this server to a freshly installed one.
Usage: hitechcloudcli server-migrate -h <DESTINATION_IP> --user root --password <DESTINATION_PASSWORD> [--exclude-*] [--force] [--background]
------------------------
hitechcloudcli websites-all
Description: Lists all websites currently hosted on the server.
Usage: hitechcloudcli websites-all
------------------------
hitechcloudcli websites-secure
Description: WP Manager security rules for domain.
Usage: hitechcloudcli websites-secure <DOMAIN> [--rules='RULE1 RULE2' | --disable-all | --list-active-rules]
------------------------
hitechcloudcli websites-user
Description: Lists all websites and domains owned by a specific user.
Usage: hitechcloudcli websites-user <USERNAME> [--type=] [--domains=] [--json]
------------------------
hitechcloudcli websites-scan
Description: Scan user files for CMS installations (WordPress, Drupal,
Usage: hitechcloudcli websites-scan $username
------------------------
hitechcloudcli websites-pagespeed
Description: Check Google PageSpeed data for website(s)
Usage: hitechcloudcli websites-pagespeed <DOMAIN> [-all]
------------------------
hitechcloudcli websites-wp_autodownload
Description: Pre-download latest 10 WordPress releases to be available in WP Manager.
Usage: hitechcloudcli websites-wp_autodownload
------------------------
hitechcloudcli websites-vulnerability
Description: Scan WP site for vulnerabilities.
Usage: hitechcloudcli websites-vulnerability <DOMAIN> [--all]
------------------------
hitechcloudcli email-webmail
Description: Display webmail domain or choose webmail software
Usage: hitechcloudcli email-webmail [--debug]
------------------------
hitechcloudcli email-setup
Description: Setup email addresses, forwarders, filters..
Usage: hitechcloudcli email-setup <COMMAND> <ATTRIBUTES>
------------------------
hitechcloudcli email-ratelimit
Description: Configure rate-limiting using postfwd for domains and users.
Usage: hitechcloudcli email-ratelimit
------------------------
hitechcloudcli email-manage
Description: Manage mailserver configuration and overview.
Usage: hitechcloudcli email-manage <COMMAND> <ATTRIBUTES>
------------------------
hitechcloudcli email-quotas
Description: Fixes email permission issues for all domains.
Usage: hitechcloudcli email-quotas
------------------------
hitechcloudcli email-sendlimit
Description: Per-mailbox outbound send limits: count, enforce, alert.
Usage: hitechcloudcli email-sendlimit <show|status|set|unset|default|enforce>
------------------------
hitechcloudcli email-server
Description: Manage mailserver
Usage: hitechcloudcli email-server <install|start|restart|stop|uninstall> [--debug]
------------------------
hitechcloudcli files-calculate_resellers_storage
Description: Calculates total disk usage for all resellers.
Usage: hitechcloudcli files-calculate_resellers_storage
------------------------
hitechcloudcli files-purge_trash
Description: Auto-purge .Trash folders for users.
Usage: hitechcloudcli files-purge_trash --user [USERNAME]
------------------------
hitechcloudcli files-fix_permissions
Description: Fix permissions for users /home directory files inside the container.
Usage: hitechcloudcli files-fix_permissions <USERNAME> [PATH]
------------------------
hitechcloudcli docker-images
Description: Check and auto-update Docker images per user.
Usage: hitechcloudcli docker-images [--all|<USERNAME>] [--dry-run] [--force-update]
------------------------
hitechcloudcli docker-collect_stats
Description: Collect resource usage information for user(s).
Usage: hitechcloudcli docker-collect_stats
------------------------
hitechcloudcli docker-limits
Description: Set global docker limits for all containers combined.
Usage: hitechcloudcli docker-limits [--apply | --apply SIZE | --read]
------------------------
hitechcloudcli docker-autostart
Description: Set services to auto-start for user on acocunt creation.
Usage: hitechcloudcli docker-autostart
------------------------
hitechcloudcli docker-backup
Description: Generates a backup for all users.
Usage: hitechcloudcli docker-backup
------------------------
hitechcloudcli docker-logs
Description: Display log sizes for user and sytem containers
Usage: hitechcloudcli docker-logs [--all|system|<USERNAME>]
------------------------
hitechcloudcli php-default
Description: View or change the default PHP version used for new domains added by user.
Usage: hitechcloudcli php-default <username>
------------------------
hitechcloudcli php-domain
Description: View or change the PHP version used for a single domain name.
Usage: hitechcloudcli php-domain <domain_name>
------------------------
Was this helpful?