Installation

Install SHM on a verified AlmaLinux 9 server with the one-time, license-bound command generated in Client Area.

Where to find it: Documentation > Hosting Manager > Installation.

Available to: Anyone may read this guide. Generating the command requires access to the SHM license in Client Area, and installation requires root on the target server.

What this page does

This guide separates server eligibility from the installation steps. The current SHM installer validates the operating system, rejects an unsafe fresh-install target, installs its runtime dependencies, prepares the service baseline, activates the selected license, and reports the panel address.

Requirements

RequirementRequired state
Operating systemA clean AlmaLinux 9 server is mandatory. Other distributions and major versions are not supported.
Server stateNo existing SHM installation or hosting control panel. A fresh install is refused when cPanel, Plesk, DirectAdmin, Webmin, Usermin, Virtualmin, or SHM runtime markers are detected.
AccessA root shell on the server. The installer exits before making changes when it is not run as root.
LicenseThe SHM license assigned to this server, with Generate install token available in Client Area.
Server identityThe intended hostname, primary IPv4 address, working DNS resolution, and accurate system time prepared before installation.
Network and toolsOutbound HTTPS access to Synconix and package repositories, plus curl and bash for the initial command. Keep the active SSH port reachable during the change.

Do not use the fresh-install command to overwrite an existing SHM server. Preserve the server and its backups, then use the supported repair path with Synconix Support.

Install SHM

Installation command: Open Client Area > Licenses.

  1. Sign in to Client Area and open Licenses.
  2. Select the SHM license intended for this server, choose Generate install token, and confirm.
  3. Keep Stable selected unless Synconix Support has asked you to use another release channel.
  4. Copy the complete command while the token countdown is active. Client Area displays the command in this format:
curl -fsSL 'https://download.synconix.com/YOUR_INSTALL_TOKEN' | bash

YOUR_INSTALL_TOKEN is a non-working placeholder. Use only the command generated for the selected license. The real token is one-time and expires; never save or share it in scripts, screenshots, tickets, or logs.

  1. Paste the generated command into the root shell of the intended server and run it exactly as shown.
  2. Let the installer finish. Do not bypass an operating-system, existing-panel, or existing-SHM safety refusal.

Verify the installation

  • Confirm that the installer reports completion and prints an HTTPS address on port 882.
  • Open the printed address and confirm that the SHM sign-in page responds.
  • Sign in and verify that the selected license is recognized before configuring customer services.
  • If the installer stops, read /var/log/synconix-shm/install.log. Generate a new token only when the previous token expired; do not reuse another license's command.

Result and next check

SHM is installed only when the installer completes, the panel opens on the intended server, and the correct license is active. Continue with Quick Start to configure services, security, packages, a test account, DNS, mail, and backups.

Theme color