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.