Version: 4.1
4.0.9
Added
- Services diagnostics:
hitechcloudcli enterprise ftp troubleshoot|repair,litespeed troubleshoot|repair,varnish troubleshootandservice troubleshoot <ftp|varnish|litespeed>print the unit's state, its Requires= units, the journal and the next step.hitechcloudcli webmail troubleshootandwebmail repairdo the same for the webmail (Node, unit, environment keys, database login, Redis or Valkey reachability).
Changed
- Redis and Valkey are two independent servers that run side by side on different ports on every operating system, including AlmaLinux and RHEL 10, where Redis is a second server built from the Valkey binary with its own unit, configuration and data. A running Valkey is never moved or restarted.
objectcache statusand the App Store say which one answers on which port, and the webmail, the panel installer and rspamd greylisting ask the running cache for its port instead of assuming 6379. - App Store: the cards say what is true. Each module card shows why it is not running, with a Start button that runs the repair and reports its real exit code; Varnish and OpenLiteSpeed's stock
lshttpdare kept off on purpose (each account runs its own Varnish; OpenLiteSpeed is served byhitechcloud-openlitespeed) and no longer show as broken; the job result label names what ran.
Fixed
hitechcloudcli updateandupdate --repairrepair what 4.0.8 left behind: an enabled but stopped pure-ftpd is started, ClamAV is prepared (socket settings, runtime directory, reset-failed, start) where it is installed and clamd does not run, and a webmail whoseREDIS_URLnames a port nothing answers on has its environment regenerated from the running cache and is restarted until/api/healthanswers.- pure-ftpd, Varnish and LiteSpeed: the real causes are fixed. Module install and repair no longer unmask and start units this stack keeps masked, fail with a non-zero exit code when a unit does not come up, and
limits apply-allreloads systemd once instead of once per account.
Was this helpful?