[
  {
    "name": "notifications",
    "title": "Email Notifications",
    "description": "Lets a user pick which email alerts they receive and turn the rest off, from their own account.",
    "link": "/account/notifications",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#notifications"
  },
  {
    "name": "account",
    "title": "Settings (Email & Password Change)",
    "description": "Lets a user change their own username, password and contact email from the panel.",
    "link": "/account",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#account"
  },
  {
    "name": "sessions",
    "title": "Active Sessions",
    "description": "Shows a user every device currently signed in to their account, so they can spot and end one they don't recognise.",
    "link": "/account/sessions",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#sessions"
  },
  {
    "name": "locale",
    "title": "Locales (Language Change)",
    "description": "Lets a user switch the panel's display language.",
    "link": "/account/language",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#locale"
  },
  {
    "name": "favorites",
    "title": "Favorites (Bookmarks)",
    "description": "Lets a user pin frequently-used panel pages to a personal shortcut list.",
    "link": "/account/favorites",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#favorites"
  },
  {
    "name": "varnish",
    "title": "Varnish Caching",
    "description": "Lets a user turn Varnish caching on or off per domain.",
    "link": "/cache/varnish",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#varnish"
  },
  {
    "name": "docker",
    "title": "Docker (Containers)",
    "description": "Lets a user size and start/stop the containers behind their account.",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#docker"
  },
  {
    "name": "terminal",
    "title": "Web Terminal",
    "description": "Opens an interactive shell into the account's own container from the browser.",
    "link": "/containers/terminal",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#terminal"
  },
  {
    "name": "change_image",
    "title": "Change Container Image Tag",
    "description": "Lets a user pick which container image tag their account runs on.",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#change-image"
  },
  {
    "name": "change_ws",
    "title": "Switch WebServer",
    "description": "Lets a user switch which web server engine serves their account.",
    "link": "/containers/webserver",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#change-ws"
  },
  {
    "name": "change_db",
    "title": "Switch MySQL Type",
    "description": "Lets a user switch their account between MySQL and MariaDB.",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#change-db"
  },
  {
    "name": "ftp",
    "title": "FTP accounts",
    "description": "Lets a user create and manage FTP accounts; the FTP service itself is configured server-side.",
    "link": "/ftp",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#ftp"
  },
  {
    "name": "ssh_keys",
    "title": "SSH keys",
    "description": "Lets a user add or remove the public keys allowed to sign in as their account over SSH/SFTP.",
    "link": "/ssh-keys",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#ssh_keys"
  },
  {
    "name": "webmail",
    "title": "Webmail (Roundcube)",
    "description": "Gives a user a one-click sign-in into the mail client for their mailboxes; the mail client itself is configured server-side.",
    "link": "/webmail",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#webmail"
  },
  {
    "name": "emails",
    "title": "Email accounts",
    "description": "Lets a user create and manage mailboxes; the mail server itself is configured server-side.",
    "link": "/emails",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#emails"
  },
  {
    "name": "email_deliverability",
    "title": "Email Deliverability",
    "description": "Lets a user check whether their domains' SPF, DKIM and DMARC records are set up correctly.",
    "link": "/emails/deliverability",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#email-deliverability"
  },
  {
    "name": "email_filters",
    "title": "Email Filters",
    "description": "Lets a user write mail filters and forwarding rules for their mailboxes.",
    "link": "/emails/filter",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#email-filters"
  },
  {
    "name": "email_aliases",
    "title": "Email Aliases",
    "description": "Lets a user add address aliases that forward mail without needing a mailbox of their own.",
    "link": "/emails/aliases",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#email-aliases"
  },
  {
    "name": "email_import",
    "title": "Address Importer",
    "description": "Lets a user bulk-create mailboxes from an uploaded CSV list.",
    "link": "/emails/import",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#email-import"
  },
  {
    "name": "email_export",
    "title": "Address Exporter",
    "description": "Lets a user download their mailbox list as a CSV file.",
    "link": "/emails/export",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#email-export"
  },
  {
    "name": "email_default",
    "title": "Default Address",
    "description": "Lets a user set up a catch-all address for a domain.",
    "link": "/emails/default",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#default-address"
  },
  {
    "name": "email_forwarders",
    "title": "Email Forwarders",
    "description": "Lets a user forward a mailbox's mail elsewhere, keeping or discarding the local copy.",
    "link": "/emails/forwarders",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#email-forwarders"
  },
  {
    "name": "email_blocklist",
    "title": "Blocked Senders",
    "description": "Lets a user allow- or block-list a sender address or domain, per mailbox or per domain.",
    "link": "/emails/blocklist",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#email-blocklist"
  },
  {
    "name": "email_spam_filter",
    "title": "Adjustable Spam Filter",
    "description": "Lets a user tune the spam score threshold and choose whether flagged mail is tagged, moved to Junk, or rejected outright.",
    "link": "/emails/spam-filter",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#email-spam-filter"
  },
  {
    "name": "email_greylisting",
    "title": "Greylisting",
    "description": "Lets a user see whether greylisting is active and switch it off for one of their domains; the delay itself is a server-wide administrator setting.",
    "link": "/emails/greylisting",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#email-greylisting"
  },
  {
    "name": "email_disk_usage",
    "title": "Email Disk Usage",
    "description": "Shows a user how much space each mailbox is using against its quota, broken down by folder.",
    "link": "/emails/disk-usage",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#email-disk-usage"
  },
  {
    "name": "dav_configure",
    "title": "Calendars and Contacts",
    "description": "Shows a user the CalDAV/CardDAV connection details for a mailbox, with setup instructions for common clients.",
    "link": "/emails/dav/configure",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#calendars-and-contacts"
  },
  {
    "name": "dav_manage",
    "title": "Manage Calendars",
    "description": "Lets a user create, rename, recolour and remove calendars and address books on a mailbox.",
    "link": "/emails/dav/manage",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#manage-calendars"
  },
  {
    "name": "dav_sharing",
    "title": "Calendar Sharing",
    "description": "Lets a user share a calendar or address book with another mailbox on the account, and revoke it later.",
    "link": "/emails/dav/sharing",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#calendar-sharing"
  },
  {
    "name": "mysql",
    "title": "MySQL",
    "description": "Lets a user create and manage MySQL databases and their users.",
    "link": "/mysql",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#mysql"
  },
  {
    "name": "remote_mysql",
    "title": "Remote MySQL",
    "description": "Lets a user turn remote access to their MySQL databases on or off.",
    "link": "/mysql/remote-mysql",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#remote-mysql"
  },
  {
    "name": "mysql_import",
    "title": "Import MySQL Databases",
    "description": "Lets a user upload a .sql file straight into a MySQL database.",
    "link": "/mysql/import",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#mysql-import"
  },
  {
    "name": "mysql_conf",
    "title": "MySQL Configuration",
    "description": "Lets a user edit their account's MySQL configuration.",
    "link": "/mysql/configuration",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#mysql-conf"
  },
  {
    "name": "mysql_processlist",
    "title": "MySQL Process List",
    "description": "Shows a user the MySQL process list for their account.",
    "link": "/mysql/processlist",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#mysql-show-processlist"
  },
  {
    "name": "mysql_root_password",
    "title": "MySQL Root Password",
    "description": "Lets a user reset their own MySQL root password.",
    "link": "/mysql/root-password",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#mysql-root-password"
  },
  {
    "name": "postgresql",
    "title": "PostgreSQL",
    "description": "Lets a user create and manage PostgreSQL databases and their users.",
    "link": "/postgresql",
    "type": "enterprise",
    "help_link": ""
  },
  {
    "name": "remote_postgresql",
    "title": "Remote PostgreSQL",
    "description": "Lets a user turn remote access to their PostgreSQL databases on or off.",
    "link": "/postgresql/remote-postgresql",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#remote-postgresql"
  },
  {
    "name": "postgresql_import",
    "title": "Import PostgreSQL Databases",
    "description": "Lets a user upload a .sql file straight into a PostgreSQL database.",
    "link": "/postgresql/import",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#postgresql-import"
  },
  {
    "name": "import_postgresql",
    "title": "Import PostgreSQL Databases (menu)",
    "description": "Shows the Import Database link in the PostgreSQL menu; the import itself is allowed by Import PostgreSQL Databases.",
    "link": "/postgresql/import",
    "type": "community",
    "help_link": ""
  },
  {
    "name": "mongodb",
    "title": "MongoDB (BETA)",
    "description": "Lets a user create MongoDB databases and users on the server's shared instance. Beta: new installs only, and the server needs MongoDB installed first (hitechcloudcli mongodb install).",
    "link": "/mongodb",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/panel/databases/mongodb/"
  },
  {
    "name": "vpn",
    "title": "VPN (WireGuard peers)",
    "description": "Shows a user the WireGuard peers the administrator has assigned them and lets them download the client config; peers themselves are managed from Packages & Apps.",
    "link": "/vpn",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/services/packages-apps/#wireguard-vpn"
  },
  {
    "name": "postgresql_conf",
    "title": "PostgreSQL Configuration",
    "description": "Lets a user edit their account's PostgreSQL configuration.",
    "link": "/postgresql/configuration",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#postgresql-conf"
  },
  {
    "name": "mssql",
    "title": "MSSQL",
    "description": "Lets a user create and manage Microsoft SQL Server databases and their users.",
    "link": "/mssql",
    "type": "community",
    "help_link": ""
  },
  {
    "name": "mssql_import",
    "title": "Import MSSQL Databases",
    "description": "Lets a user upload a database file straight into an MSSQL database.",
    "link": "/mssql/import",
    "type": "community",
    "help_link": ""
  },
  {
    "name": "remote_mssql",
    "title": "Remote MSSQL",
    "description": "Lets a user turn remote access to their MSSQL databases on or off.",
    "link": "/mssql/remote-mssql",
    "type": "community",
    "help_link": ""
  },
  {
    "name": "pgadmin",
    "title": "pgAdmin",
    "description": "Lets a user run pgAdmin and connect it to their PostgreSQL databases.",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#pgadmin"
  },
  {
    "name": "php",
    "title": "PHP",
    "description": "Lets a user pick a PHP version per domain, cap resource limits, and set the account default.",
    "link": "/php/domains",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#php"
  },
  {
    "name": "php_options",
    "title": "PHP Options",
    "description": "Lets a user edit the php.ini directives exposed on the Options page.",
    "link": "/php/options",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#php-options"
  },
  {
    "name": "php_xray",
    "title": "PHP X-Ray",
    "description": "Shows a user where PHP time is going: the call stack behind a slow request, and what each worker is doing right now.",
    "link": "/php/xray",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/panel/php/xray/"
  },
  {
    "name": "php_ini",
    "title": "PHP.INI Editor",
    "description": "Lets a user edit the raw php.ini for any installed PHP version.",
    "link": "/php/php_ini_editor",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#phpini-editor"
  },
  {
    "name": "php_extensions",
    "title": "PHP Extensions",
    "description": "Lets a user turn PHP extensions on or off per PHP version.",
    "link": "/php/extensions",
    "type": "beta",
    "help_link": ""
  },
  {
    "name": "phpmyadmin",
    "title": "phpMyAdmin",
    "description": "Lets a user run phpMyAdmin against their own MySQL databases.",
    "link": "/mysql/phpmyadmin",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#phpmyadmin"
  },
  {
    "name": "crons",
    "title": "Cronjobs",
    "description": "Lets a user schedule and manage cron jobs.",
    "link": "/cronjobs",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#crons"
  },
  {
    "name": "backups",
    "title": "Backups",
    "description": "Lets a user configure scheduled backups for the account.",
    "link": "/backups",
    "type": "beta",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#backups"
  },
  {
    "name": "backup_wizard",
    "title": "Backup Wizard",
    "description": "Lets a user generate and download a full backup of the account on demand.",
    "link": "/backup-wizard",
    "type": "community",
    "help_link": ""
  },
  {
    "name": "wordpress",
    "title": "WordPress",
    "description": "Adds WordPress to the Autoinstaller and gives the account a WP Manager for the sites it creates.",
    "link": "/wordpress",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#wordpress"
  },
  {
    "name": "drupal",
    "title": "Drupal",
    "description": "Adds Drupal to the Autoinstaller and gives the account a Site Manager for the sites it creates.",
    "link": "/drupal/install",
    "type": "beta",
    "help_link": ""
  },
  {
    "name": "flarum",
    "title": "Flarum",
    "description": "Adds Flarum to the Autoinstaller and gives the account a Site Manager for the sites it creates.",
    "link": "/flarum/install",
    "type": "beta",
    "help_link": ""
  },
  {
    "name": "sofawiki",
    "title": "SofaWiki",
    "description": "Adds SofaWiki to the Autoinstaller and gives the account a Site Manager for the sites it creates.",
    "link": "/sofawiki/install",
    "type": "beta",
    "help_link": ""
  },
  {
    "name": "tinyphotogallery",
    "title": "TinyPhotoGallery",
    "description": "Adds TinyPhotoGallery to the Autoinstaller and gives the account a Site Manager for the sites it creates.",
    "link": "/tinyphotogallery/install",
    "type": "beta",
    "help_link": ""
  },
  {
    "name": "tinyfilemanager",
    "title": "TinyFileManager",
    "description": "Adds TinyFileManager to the Autoinstaller and gives the account a Site Manager for the sites it creates.",
    "link": "/tinyfilemanager/install",
    "type": "beta",
    "help_link": ""
  },
  {
    "name": "ojs",
    "title": "OJS",
    "description": "Adds Open Journal Systems to the Autoinstaller and gives the account a Site Manager for the sites it creates.",
    "link": "/ojs/install",
    "type": "beta",
    "help_link": ""
  },
  {
    "name": "mediawiki",
    "title": "MediaWiki",
    "description": "Adds MediaWiki to the Autoinstaller and gives the account a Site Manager for the sites it creates.",
    "link": "/mediawiki/install",
    "type": "beta",
    "help_link": ""
  },
  {
    "name": "dokuwiki",
    "title": "DokuWiki",
    "description": "Adds DokuWiki to the Autoinstaller and gives the account a Site Manager for the sites it creates.",
    "link": "/dokuwiki/install",
    "type": "beta",
    "help_link": ""
  },
  {
    "name": "phpbb",
    "title": "phpBB",
    "description": "Adds phpBB to the Autoinstaller and gives the account a Site Manager for the sites it creates.",
    "link": "/phpbb/install",
    "type": "beta",
    "help_link": ""
  },
  {
    "name": "opencart",
    "title": "OpenCart",
    "description": "Adds OpenCart to the Autoinstaller and gives the account a Site Manager for the sites it creates.",
    "link": "/opencart/install",
    "type": "beta",
    "help_link": ""
  },
  {
    "name": "prestashop",
    "title": "PrestaShop",
    "description": "Adds PrestaShop to the Autoinstaller and gives the account a Site Manager for the sites it creates.",
    "link": "/prestashop/install",
    "type": "beta",
    "help_link": ""
  },
  {
    "name": "nextcloud",
    "title": "NextCloud",
    "description": "Adds NextCloud to the Autoinstaller and gives the account a Site Manager for the sites it creates.",
    "link": "/nextcloud/install",
    "type": "beta",
    "help_link": ""
  },
  {
    "name": "matomo",
    "title": "Matomo",
    "description": "Adds Matomo to the Autoinstaller and gives the account a Site Manager for the sites it creates.",
    "link": "/matomo/install",
    "type": "beta",
    "help_link": ""
  },
  {
    "name": "moodle",
    "title": "Moodle",
    "description": "Adds Moodle to the Autoinstaller and gives the account a Site Manager for the sites it creates.",
    "link": "/moodle/install",
    "type": "beta",
    "help_link": ""
  },
  {
    "name": "joomla",
    "title": "Joomla",
    "description": "Adds the Joomla CMS to the Autoinstaller, managed afterwards from the Site Manager.",
    "link": "/joomla/install",
    "type": "beta",
    "help_link": ""
  },
  {
    "name": "website_builder",
    "title": "Website Builder",
    "description": "Lets a user build an HTML site with the GrapesJS drag-and-drop editor.",
    "link": "/website-builder/install",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#website-builder"
  },
  {
    "name": "python",
    "title": "Python Applications",
    "description": "Lets a user deploy containerised Python applications from the Autoinstaller.",
    "link": "/python/install",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#python"
  },
  {
    "name": "pm2",
    "title": "PM2 Process Manager",
    "description": "Lets a user manage the PM2 processes running their Node.js, Python, Ruby, Java and Bun apps.",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#pm2"
  },
  {
    "name": "nodejs",
    "title": "NodeJS Applications",
    "description": "Lets a user deploy containerised Node.js applications from the Autoinstaller.",
    "link": "/nodejs/install",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#nodejs"
  },
  {
    "name": "ruby",
    "title": "Ruby Applications",
    "description": "Lets a user deploy containerised Ruby applications from the Autoinstaller.",
    "link": "/ruby/install",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#ruby"
  },
  {
    "name": "java",
    "title": "Java Applications",
    "description": "Lets a user deploy containerised Java applications from the Autoinstaller.",
    "link": "/java/install",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#java"
  },
  {
    "name": "dotnet",
    "title": ".NET Applications",
    "description": "Lets a user run a published ASP.NET Core application from the Autoinstaller, as a service of the account behind the web server.",
    "link": "/dotnet/install",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#dotnet"
  },
  {
    "name": "n8n",
    "title": "n8n (Workflow Automation)",
    "description": "Lets a user install n8n on one of their own domains, running as a service inside the account's own slice so the plan's CPU, memory and process limits apply to it.",
    "link": "/n8n",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/articles/server/n8n-workflow-automation/"
  },
  {
    "name": "autoinstaller",
    "title": "AutoInstaller",
    "description": "Gives a user the Auto-Installer page for managing sites and installing applications.",
    "link": "/auto-installer",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#autoinstaller"
  },
  {
    "name": "disk_usage",
    "title": "Disk Usage Explorer",
    "description": "Gives a user a Disk Usage page to browse where space is going, directory by directory.",
    "link": "/disk-usage/",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#disk-usage-explorer"
  },
  {
    "name": "inodes",
    "title": "Inodes Explorer",
    "description": "Gives a user an Inodes page to browse where inode usage is going, directory by directory.",
    "link": "/inodes-explorer/",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#inodes-explorer"
  },
  {
    "name": "usage",
    "title": "Resources Usage",
    "description": "Collects container resource stats and gives a user a Resource Usage page to browse them.",
    "link": "/server/usage",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#resources-usage"
  },
  {
    "name": "info",
    "title": "Server Info",
    "description": "Shows a user their plan limits and basic server information.",
    "link": "/server/info",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#server-info"
  },
  {
    "name": "multiweb",
    "title": "Multi-WebServer Hosting",
    "description": "Lets a user choose which web server (nginx, Apache or OpenLiteSpeed) each of their sites runs on, and switch it later.",
    "link": "/server/multiweb",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#multiweb"
  },
  {
    "name": "webserver_conf",
    "title": "Webserver Configuration",
    "description": "Lets a user edit the Nginx/Apache configuration inside their webserver containers.",
    "link": "/server/webserver_conf",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#webserver"
  },
  {
    "name": "waf",
    "title": "Website Firewall",
    "description": "Lets a user set each site to off, detect-only or enforcing, review what the firewall recently blocked and why, and allow through a rule that is catching their own traffic. The server-wide firewall switch stays under Security.",
    "link": "/server/waf",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#waf"
  },
  {
    "name": "filemanager",
    "title": "File Manager",
    "description": "Gives a user the File Manager for their website files (/var/www/html/). Worth turning off for email-only or DNS-only plans.",
    "link": "/files",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#filemanager"
  },
  {
    "name": "trash",
    "title": "Trash",
    "description": "Gives a user a Trash folder they can browse and empty.",
    "link": "/files.trash",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#trash"
  },
  {
    "name": "malware_scan",
    "title": "ClamAV (Malware Scanner)",
    "description": "Runs the ClamAV scanner as a service and lets a user trigger scans of their own files.",
    "link": "/malware-scanner",
    "type": "community",
    "help_link": ""
  },
  {
    "name": "fix_permissions",
    "title": "Fix Permissions",
    "description": "Gives a user a tool to reset ownership and permissions on their website files.",
    "link": "/fix-permissions",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#fix-permissions"
  },
  {
    "name": "dns",
    "title": "DNS",
    "description": "Runs a local BIND9 server, creates a zone for every new domain, and gives a user a Zone Editor to manage records.",
    "link": "/domains/edit-dns-zone",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#dns"
  },
  {
    "name": "dynamic_dns",
    "title": "Dynamic DNS",
    "description": "Lets a user create subdomains that update via webhook calls.",
    "link": "/domains/dynamic-dns",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#dynamic-dns"
  },
  {
    "name": "redirects",
    "title": "Domain Redirects",
    "description": "Lets a user create and manage redirects for their domains.",
    "link": "/domains/redirect",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#redirects"
  },
  {
    "name": "edit_vhost",
    "title": "Edit VirtualHosts",
    "description": "Lets a user edit the virtual-host file behind their own domains.",
    "link": "/domains/vhosts",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#edit-virtualhosts"
  },
  {
    "name": "domains",
    "title": "Domains",
    "description": "Lets a user add and manage domains. Worth turning off for email-only or database-only plans.",
    "link": "/domains",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#domains"
  },
  {
    "name": "domain_suspend",
    "title": "Suspend domains",
    "description": "Lets a user suspend one of their domains, taking the site offline without deleting it.",
    "link": "/domains/suspend",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#suspend-domains"
  },
  {
    "name": "ssl",
    "title": "SSL",
    "description": "Lets a user review a domain's SSL setup and install a certificate of their own.",
    "link": "/domains/ssl",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/panel/domains/ssl/"
  },
  {
    "name": "ssl_generate",
    "title": "Generate an SSL Certificate and Signing Request",
    "description": "Lets a user generate a private key and CSR for their own domain; the key is generated on, and never leaves, this server.",
    "link": "/ssl/generate",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/panel/ssl/generate/"
  },
  {
    "name": "ssl_install",
    "title": "Install an SSL Certificate on a Domain",
    "description": "Lets a user attach a certificate they already hold to one of their domains.",
    "link": "/ssl/install",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/panel/ssl/install/"
  },
  {
    "name": "ssl_hosts",
    "title": "Manage SSL Hosts",
    "description": "Lists every domain a user owns alongside which certificate serves it, who issued it, and when it expires.",
    "link": "/ssl/hosts",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/panel/ssl/hosts/"
  },
  {
    "name": "ssl_storage",
    "title": "SSL Storage Manager",
    "description": "Lets a user view and delete the keys, CSRs and certificates stored on the server for their account.",
    "link": "/ssl/storage",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/panel/ssl/storage/"
  },
  {
    "name": "ssl_tools",
    "title": "SSL/TLS Tools (Generate, Install, Hosts, Storage)",
    "description": "The umbrella module behind the SSL/TLS section; switching it off hides the whole group, and the four pages inside it are then gated individually.",
    "link": "/ssl/hosts",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#ssl_tools"
  },
  {
    "name": "docroot",
    "title": "Docroot",
    "description": "Lets a user change the document root folder for a domain.",
    "link": "/domains/docroot",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#docroot"
  },
  {
    "name": "capitalize_domains",
    "title": "Capitalize Domains",
    "description": "Lets a user toggle capitalisation of letters in their domain names.",
    "link": "/domains/capitalize",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#capitalize-domains"
  },
  {
    "name": "domain_logs",
    "title": "Domain Logs",
    "description": "Lets a user read the raw web server access log for a domain.",
    "link": "/domains/log",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#raw-access-logs"
  },
  {
    "name": "goaccess",
    "title": "GoAccess",
    "description": "Runs GoAccess on a schedule to turn Caddy's domain logs into HTML reports, viewable from the Domain Logs page.",
    "link": "/domains/stats",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#goaccess"
  },
  {
    "name": "process_manager",
    "title": "Process Manager",
    "description": "Lets a user view and kill processes from a Process Manager page.",
    "link": "/process-manager",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#process-manager"
  },
  {
    "name": "redis",
    "title": "Redis",
    "description": "Lets a user configure Redis for their account.",
    "link": "/cache/redis",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#redis"
  },
  {
    "name": "valkey",
    "title": "Valkey",
    "description": "Lets a user configure Valkey for their account.",
    "link": "/cache/valkey",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#valkey"
  },
  {
    "name": "memcached",
    "title": "Memcached",
    "description": "Lets a user configure Memcached for their account.",
    "link": "/cache/memcached",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#Memcached"
  },
  {
    "name": "services",
    "title": "Services",
    "description": "Lets a user start, stop and read logs for any service on their account.",
    "link": "/services",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#services"
  },
  {
    "name": "elasticsearch",
    "title": "Elasticsearch",
    "description": "Lets a user configure Elasticsearch for their account.",
    "link": "/cache/elasticsearch",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#ElasticSearch"
  },
  {
    "name": "opensearch",
    "title": "Opensearch",
    "description": "Lets a user configure OpenSearch for their account.",
    "link": "/cache/opensearch",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#OpenSearch"
  },
  {
    "name": "temporary_links",
    "title": "Temporary Links",
    "description": "Hands a user a throwaway hitechcloud.org subdomain to preview a site before it goes live; links expire after 15 minutes.",
    "link": "/sites",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#temporary-links"
  },
  {
    "name": "login_history",
    "title": "Login History",
    "description": "Shows a user the last 20 IP addresses that signed in to their account.",
    "link": "/account/login-history",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#login-history"
  },
  {
    "name": "twofa",
    "title": "2FA",
    "description": "Lets a user turn on two-factor authentication for their account.",
    "link": "/account/2fa",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#2fa"
  },
  {
    "name": "passkeys",
    "title": "Passkeys",
    "description": "Lets a user register and manage passkeys for their account.",
    "link": "/account/passkeys",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#passkeys"
  },
  {
    "name": "activity",
    "title": "Activity Log",
    "description": "Gives a user a browsable log of everything recorded against their account.",
    "link": "/account/activity",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#activity"
  },
  {
    "name": "ip_blocker",
    "title": "IP Blocker",
    "description": "Lets a user block specific IP addresses from reaching their websites.",
    "link": "/security/ip-blocker",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#ip-blocker"
  },
  {
    "name": "api",
    "title": "API",
    "description": "Lets a user issue JWT tokens and drive the panel through the API.",
    "link": "/account/api",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#api"
  },
  {
    "name": "mcp",
    "title": "MCP",
    "description": "Lets a user drive the panel through MCP.",
    "link": "/account/mcp",
    "type": "enterprise",
    "help_link": ""
  },
  {
    "name": "ai_assistant",
    "title": "AI Assistant",
    "description": "Lets a user use the AI assistant, Vibe Code and the webmail's AI features, within the plan's AI limits. The provider and key are set server-wide under Settings > AI Assistant.",
    "link": "/vibecode",
    "type": "community",
    "help_link": ""
  },
  {
    "name": "imunify",
    "title": "ImunifyAV",
    "description": "Shows a user what the malware scanner has found in their own files; results are scoped to the account.",
    "link": "/security/imunify",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#imunify"
  },
  {
    "name": "git_deploy",
    "title": "Git Deployment",
    "description": "Lets a user deploy a site from a remote Git repository, optionally running a build command as their own account.",
    "link": "/git-deploy",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#git-deploy"
  },
  {
    "name": "backup_snapshots",
    "title": "Backup Snapshots",
    "description": "Lets a user take a snapshot before a risky change, and roll back to it if needed.",
    "link": "/backups/snapshots",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#backup_snapshots"
  },
  {
    "name": "app_toolkit",
    "title": "WordPress and Joomla Toolkits",
    "description": "Gives a user bulk update, hardening and staging tools for their WordPress and Joomla installs.",
    "link": "/toolkit/wordpress",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#app_toolkit"
  },
  {
    "name": "email_autoresponder",
    "title": "Email Autoresponders",
    "description": "Lets a user set an out-of-office reply on a mailbox.",
    "link": "/emails/autoresponder",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#email_autoresponder"
  },
  {
    "name": "spam_quarantine",
    "title": "Spam Quarantine",
    "description": "Lets a user review what the spam filter held back, and release or delete it.",
    "link": "/emails/quarantine",
    "type": "enterprise",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#spam_quarantine"
  },
  {
    "name": "mail_log",
    "title": "Mail Log Lookup",
    "description": "Lets a user search the mail log for one of their own addresses.",
    "link": "/emails/log",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#mail_log"
  },
  {
    "name": "mail_trust",
    "title": "Mail Trust Engine",
    "description": "Shows a user whether their outgoing mail is actually arriving: bounce and spam rates from this server's own logs, their domains' SPF/DKIM/DMARC status, and public blocklist standing for their sending address; anything this server can't measure is labelled as unmeasured rather than guessed at.",
    "link": "/emails/trust",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#mail_trust"
  },
  {
    "name": "email_send_limits",
    "title": "Outbound Sending Limits",
    "description": "Shows a user the hourly outbound send cap on each mailbox; the cap itself is set by the administrator.",
    "link": "/emails/send-limits",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#email_send_limits"
  },
  {
    "name": "password_protect",
    "title": "Protected Directories",
    "description": "Lets a user put HTTP authentication on any directory of a site.",
    "link": "/websites/protect",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#password_protect"
  },
  {
    "name": "error_pages",
    "title": "Custom Error Pages",
    "description": "Lets a user supply their own 401/403/404/500 error pages.",
    "link": "/websites/error-pages",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#error_pages"
  },
  {
    "name": "mime_types",
    "title": "MIME Types and Handlers",
    "description": "Lets a user register MIME types and Apache handlers for a domain.",
    "link": "/websites/mime-types",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#mime_types"
  },
  {
    "name": "http3",
    "title": "HTTP/3",
    "description": "Lets a user serve a domain over HTTP/3 where the installed web server supports it.",
    "link": "/websites/http3",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#http3"
  },
  {
    "name": "hotlink",
    "title": "Hotlink Protection",
    "description": "Lets a user block other sites from embedding their images and downloads directly, so those visitors don't cost the account bandwidth.",
    "link": "/websites/hotlink",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#hotlink"
  },
  {
    "name": "dnssec",
    "title": "DNSSEC",
    "description": "Lets a user sign a DNS zone and manage the DS record their registrar needs.",
    "link": "/domains/dnssec",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#dnssec"
  },
  {
    "name": "bimi",
    "title": "BIMI Logo",
    "description": "Lets a user publish the default._bimi record that shows their logo in supporting mail clients; refused unless the domain's DMARC is enforcing and the logo is a valid SVG Tiny P/S.",
    "link": "/domains/bimi",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#bimi"
  },
  {
    "name": "health_check",
    "title": "DNS and SSL Health Check",
    "description": "Scores a domain's DNS and certificate setup for a user and lists what to fix.",
    "link": "/domains/health",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#health_check"
  },
  {
    "name": "domain_move",
    "title": "Move Domain Between Accounts",
    "description": "Lets a domain be reassigned from one account to another. Administrative; not normally handed to a customer.",
    "link": "/domains/move",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#domain_move"
  },
  {
    "name": "uptime",
    "title": "Uptime Monitoring",
    "description": "Shows a user whether each of their sites is up, and how quickly it's answering.",
    "link": "/monitoring/uptime",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#uptime"
  },
  {
    "name": "log_warnings",
    "title": "Log Warnings",
    "description": "Turns a user's web server log into a grouped list of problems, instead of a raw file to search.",
    "link": "/monitoring/logs",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#log_warnings"
  },
  {
    "name": "anomaly_alerts",
    "title": "Anomaly Alerts",
    "description": "Alerts a user when CPU load, outbound mail volume or sign-in origin strays from their own account's history.",
    "link": "/monitoring/alerts",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#anomaly_alerts"
  },
  {
    "name": "resource_reports",
    "title": "Resource Reports",
    "description": "Lets a user report on where CPU, memory, disk and traffic went, and export the result as CSV.",
    "link": "/monitoring/reports",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#resource_reports"
  },
  {
    "name": "dns_zones",
    "title": "DNS-only Zones",
    "description": "Lets a user add a DNS-only domain - a BIND zone with no document root, vhost or mailbox - counted against the plan's domain allowance; subdomains are free.",
    "link": "/dns-zones",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#dns_zones"
  },
  {
    "name": "site_tools",
    "title": "Website Tools (Protection, Error Pages, MIME, HTTP/3)",
    "description": "Bundles directory protection, custom error pages, MIME type editing and the HTTP/3 switch for a user's sites.",
    "link": "/websites/protect",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#site_tools"
  },
  {
    "name": "domain_tools",
    "title": "Domain Tools (DNSSEC, Health, Move)",
    "description": "Bundles DNSSEC signing, the domain health check and moving a domain between accounts.",
    "link": "/domains/health",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#domain_tools"
  },
  {
    "name": "monitoring",
    "title": "Monitoring (Uptime, Logs, Alerts, Reports)",
    "description": "Bundles uptime checks, log warnings, anomaly alerts and resource reports for a user's own account.",
    "link": "/monitoring/uptime",
    "type": "community",
    "help_link": "https://hitechcloud.org/docs/admin/settings/modules/#monitoring"
  },
  {
    "name": "livechat",
    "title": "Live Chat",
    "description": "Gives a user a support widget to chat with the server administrator.",
    "link": "/livechat",
    "type": "community",
    "help_link": ""
  },
  {
    "name": "livechat_admin",
    "title": "Live Chat (Admin)",
    "description": "Lets an administrator view and answer user support chats.",
    "link": "/livechat",
    "type": "community",
    "help_link": ""
  },
  {
    "name": "licence_activation",
    "title": "Activate Enterprise",
    "description": "Lets a user open the page that activates an Enterprise licence for the panel.",
    "link": "/licence",
    "type": "community",
    "help_link": ""
  }
]
