Documentation

Guides for installing, operating and migrating to TNS Panel. Looking for one specific feature? See the function wiki. Looking for a how-to or a fix? See the knowledge base.

Introduction

What TNS Panel is, who it is for, what it manages (sites, mail, DNS, databases, backups, clustering) and how admins, resellers and clients relate.

Requirements

Supported distributions (AlmaLinux 8/9/10, Rocky Linux 9/10), hardware guidelines, the ports TNS Panel opens and the outbound access a node needs.

Installation

Install TNS Panel with one signed script: environment variables, what gets installed, the first login with its second factor, and first steps.

Licensing & plans

Free, License, Multinode and Premium Support explained, how validation works, and exactly what happens to a node when its license expires.

Admin guide

Operate a node: services, firewall, PHP versions and extensions, web edge, accounts, updates with rollback, audit export, metrics and the advisor.

Resellers

Hosting plans and reseller plans, pools and overselling, overage policy, white-label branding, client transfer and impersonation.

Client guide

Everything a hosting client can do: sites, certificates, DNS, mail, databases, FTP, files, terminal, cron, apps, Git, containers, backups and sub-users.

Clustering

Join nodes into one cluster: Raft replication, quorum, two-node failover with a witness, adding and removing nodes, coordinated reboot.

Migration

Migrate from CWP, cPanel, Plesk, DirectAdmin and others: inventory, import, verification before the DNS cut, and single-account mode.

API & integrations

The API, admin-only tokens and what they cannot do, WHMCS module setup, and mirroring DNS zones to Cloudflare.

Security model

What TNS Panel isolates between customers and how, how the panel itself is hardened, and what it deliberately does not promise.

FAQ & troubleshooting

Every message the panel can show (quota, 402, 409, 429, 507...) explained with the fix, plus answers to common operating questions.