How to install TNS Panel on AlmaLinux or Rocky Linux

How-to Getting started installalmalinuxrocky linuxinstallerrequirements

Install TNS Panel on a clean AlmaLinux 8/9/10 or Rocky Linux 9/10 server with the signed installer, then save the one-time admin credentials.

TNS Panel installs with a single signed script. It manages web, mail, DNS, FTP, databases and the firewall itself, so use a clean server and keep a second SSH session open while the installer configures the firewall.

Steps

  1. Check the server: AlmaLinux 8, 9 or 10, or Rocky Linux 9 or 10, on x86_64, with root access. If you want a real certificate for the panel, make the hostname resolve to the server's public IP first.
  2. Download the installer and run it with the signed release package that matches it:
    curl -fsSLO https://license.teraservercloud.com/artefactos/instalar.sh
    sudo bash instalar.sh -artefacto <panel-package>.tar.gz
  3. If you run it from a terminal it asks one question: standalone (the default), found a new cluster, or join an existing one. Without a terminal it installs a standalone node and asks nothing.
  4. Wait for the final checks. The installer verifies that the panel is actually serving and that SSH is still open in the new firewall; if either fails the installation fails loudly instead of leaving a half-working node.
  5. Copy the credentials the installer prints once: the user admin, a generated password, the second-factor secret and the one-time recovery codes.
  6. Open https://<your-hostname>:2087 for administration (customers use port 2083) and sign in. The browser warns once because the first certificate is self-signed.

If something fails

  • The installer refuses to run on any other distribution. That is intentional.
  • It is safe to run again on a working node: it updates without wiping configuration.
  • Ports 80, 443, 25, 465, 587, 143, 993, 110, 995, 53, 21, 2087 and 2083 are opened by the panel's firewall; firewalld is disabled, not removed.

FAQ

Can I install it next to another control panel?

No. The panel owns the web, mail, DNS, FTP and firewall configuration, so it does not coexist with another panel on the same server.

Is there an uninstaller?

No. The panel is a set of ordinary packages and files; plan a rebuild rather than an in-place removal.

Last updated: 2026-10-10