๐๏ธCustom Section
To add custom section in HiTechCloud > Dashboard page, navigate to HiTechAdmin > Settings > Custom Code and edit the 'Custom Section'.
๐๏ธCustom Services
Custom services can be added to HiTechAdmin to be run and monitored from the admin panel.
๐๏ธAuto-start Services
Services in HiTechCloud start only when they are actually needed, to avoid wasting resources.
๐๏ธCustom HiTechCloud Templates
Templates offer a flexible way to customize the appearance of your control panel interface. Whether you're looking to align the panel's look with your brand identity or simply want to refresh its appearance, our template system provides the tools necessary to achieve your desired aesthetics.
๐๏ธCustom Plugins
HiTechCloud version 1.5.0 and newer support custom plugins.
๐๏ธBranding & White-Label
Everything in HiTechCloud is modular and can easily be modified or disabled without breaking the rest of the functionalities.
๐๏ธDisable Reboot within HiTechAdmin
If for some reason, you want to disable Server Reboot feature through HiTechAdmin, you can do that on your server.
๐๏ธDisable Terminal within HiTechAdmin
If for some reason, you want to disable command-line root access through HiTechAdmin's Terminal feature, you can do that on your server.
๐๏ธDisable Terminal within HiTechCloud
If for some reason, you want to disable command-line access through HiTechCloud Panel > Containers > Terminal page, you can do that on your server.
๐๏ธHiTechAdmin API Documentation
HiTechAdmin API can be used to manage options available from the HiTechAdmin interface: hosting plans, accounts, domains, services, DNS, email, security, server administration, and more. All API endpoints require Bearer JWT authentication.
๐๏ธKeyboard Shortcuts
HiTechAdmin UI can be navigated using keyboard shortcuts.
๐๏ธHiTechCloudCLI Hooks
HiTechCloud supports pre and post hooks for all commands, that run bash scripts before or after running hitechcloudcli commands.
๐๏ธHiTechCloud Folder Structure
HiTechCloud uses the following files and directories:
๐๏ธServices
HiTechCloud uses the following services:
๐๏ธAccess HiTechAdmin
Run hitechcloudcli admin command to find the address on which admin panel is accessible. Example output:
๐๏ธAccess HiTechCloud
HiTechCloud is the end-user control panel, accessible by default via the server's IP address and port 2083. Administrators can configure a custom domain and modify the default port.
๐๏ธRestrict HiTechAdmin
To restrict HiTechAdmin access only to your team, whitelist your server's IP addresses on the firewall, and then disable port 2087.
๐๏ธLimit HiTechCloud
Both HiTechCloud and HiTechAdmin interfaces have a built-in rate limiting and IP address blocking to protect against brute-force attacks.
๐๏ธRemoving the Port for HiTechAdmin
By default, the HiTechAdmin interface runs on a Gunicorn web server, while all other websites run on Caddy. This setup ensures that the admin panel remains accessible even if the main web server is down.
๐๏ธRemoving the Port for HiTechCloud
By default, the HiTechCloud interface runs on a Gunicorn web server, while all other websites run on Caddy. This setup ensures that the admin panel remains accessible even if the main web server is down.
๐๏ธScreenshots API
HiTechCloud SiteManager displays a website screenshot for each website. These screenshots are by default locally generated and stored on your server.
๐๏ธTemporary Links API
HiTechCloud SiteManager has a temporary-links option that allows user to test website from the server IP, prior to changing DNS. Proxy domains are subdomains on our hosted api .hitechcloud.org.
๐๏ธSet a separate domain for HiTechCloud UI
To set separate domain just for the HiTechCloud UI, for example pejcic.rs:
๐๏ธTroubleshooting HiTechCloud
When troubleshooting HiTechCloud, the first step is to reproduce the issue. If you can confirm itโs a bug (and like all software, bugs do happen), try to identify a consistent way to trigger it.