Skip to main content
Version: 2.1.26

Native stack

The native-* commands manage the native (dockerless) stack: host services driven by systemd rather than containers. They are what the panel itself shells out to, so the CLI and the panel can never disagree about how a vhost is generated or when a service is safe to reload.

Every one of them answers --help with its own subcommands.

Installing and migrating

CommandWhat it doesSubcommands
hitechcloudcli native-installInstall and bootstrap the native (dockerless) HiTechCloud stack.
hitechcloudcli native-migrateMove an existing container-based install onto the native stack.plan run files ssl databases finish rollback
hitechcloudcli native-multiwebEnable, inspect and repair Multi-WebServer Hosting.status preflight check enable disable repair
hitechcloudcli native-serviceStart, stop and inspect the native (dockerless) service stack.list status start stop restart reload enable disable
hitechcloudcli native-eventRun the administrator's own scripts when the panel does something.emit list log test dirs

Websites

CommandWhat it doesSubcommands
hitechcloudcli native-engineChoose the WebEngine (nginx/apache/openlitespeed) per website.list get set default sites
hitechcloudcli native-vhostGenerate, rebuild and remove native vhosts for a domain.create rebuild delete suspend unsuspend show list
hitechcloudcli native-phpManage native multi-version PHP-FPM for the dockerless stack.list install remove set default ini restart
hitechcloudcli native-protectPassword-protect a directory of a website on any WebEngine.list add remove users user-set user-delete show rebuild
hitechcloudcli native-errorpagesServe a customer's own 401, 403, 404 and 500 pages for a domain.list get set clear intercept rebuild
hitechcloudcli native-mimetypesPer-domain MIME types and Apache-style handlers.list support add-type remove-type add-handler remove-handler rebuild
hitechcloudcli native-http3Turn HTTP/3 (QUIC) on or off for a domain at the front-end.status list on off
hitechcloudcli native-hotlinkStop other websites embedding this one's images and files.status on off show
hitechcloudcli native-movedomainMove a domain from one hosting account to another, in place.plan move
hitechcloudcli native-wafPer-site web application firewall on the native stack.

Accounts

CommandWhat it doesSubcommands
hitechcloudcli native-userCreate and remove hosting accounts as plain Linux users.add delete suspend unsuspend list show quota
hitechcloudcli native-limitsBind a hosting plan's CPU, memory and IO limits to the account.apply apply-all show verify
hitechcloudcli native-usageSample per-account resource usage for the panel's usage history.collect quota-report show prune
hitechcloudcli native-sslstoreA per-account store of private keys, signing requests and certificates, and the pages that use it.

DNS and certificates

CommandWhat it doesSubcommands
hitechcloudcli native-dnsManage BIND zones for websites on the native stack.add delete list show reload check
hitechcloudcli native-dnssecSign a hosted zone with DNSSEC, publish the DS, and keep it signed.status enable disable sign ds rotate check run list enabled
hitechcloudcli native-healthcheckScore a domain's DNS and SSL configuration and say what to fix.
hitechcloudcli native-sslIssue, renew, upload and inspect SSL certificates on the native stack.status info issue renew upload selfsigned revoke remove wildcard dns-provider dns-providers force-https hsts autossl deploy install
hitechcloudcli native-resolverAsk this server's own BIND, so the spam blocklists answer.status enable disable check

Mail

CommandWhat it doesSubcommands
hitechcloudcli native-mailVirtual mail hosting on native Postfix and Dovecot.install sync check status domains test
hitechcloudcli native-mailautoconfigServe Thunderbird autoconfig, Outlook autodiscover and the MTA-STS policy for a mail domain, and publish MTA-STS only once the policy is provably reachable.status list enable disable rebuild verify mta-sts reports
hitechcloudcli native-mailforwardForward a mailbox's mail to other addresses, and set a domain's catch-all.list set del catchall
hitechcloudcli native-mailpolicyPer-domain and per-mailbox mail policy: blocked and allowed senders, the spam threshold and what happens at it, greylisting.show spam access greylist sync
hitechcloudcli native-mailrelayA backup SMTP route for outgoing mail.show set unset test sync
hitechcloudcli native-mailusageHow much disk each mailbox uses, against its quota.list show
hitechcloudcli native-webmailMailFlow webmail, installed and served natively.install configure update status remove

Databases and caches

CommandWhat it doesSubcommands
hitechcloudcli native-mysql84Run Oracle MySQL 8.4 LTS beside MariaDB, on its own port.install status start stop remove port cli
hitechcloudcli native-postgresWho may reach this server's PostgreSQL, per hosting account.remote listen status
hitechcloudcli native-pgadminServe pgAdmin from the native stack, one account at a time.install status remove
hitechcloudcli native-phpmyadminServe phpMyAdmin from the native stack.install status remove port
hitechcloudcli native-cachePer-account logins for the shared Redis/Valkey cache.status secure unsecure adduser deluser password show
hitechcloudcli native-memcachedA memcached of an account's own, on a socket only it can open.status enable disable show
hitechcloudcli native-varnishA Varnish of an account's own, on sockets only it can open.status enable disable show site purge sync

Server

CommandWhat it doesSubcommands
hitechcloudcli native-firewallTurn the ConfigServer Firewall on and off, and keep its port list honest about what this machine is actually serving.status on off ports allow
Was this helpful?