Built from everything other panels got wrong.
We studied the failures of CWP, cPanel and Plesk, and the everyday needs they never covered. TNS Panel is the result: shared hosting administration, perfected. Isolated accounts, mail, DNS, databases, backups and clustering in one panel.
Runs on
- AlmaLinux 8, 9, 10
- Rocky Linux 9, 10
- x86_64
- Apache · nginx · OpenLiteSpeed
Everything a hosting business needs, in one panel.
Admin, reseller and customer interfaces, a public API, white-label branding and two languages, all on the same engine.
Tenant isolation first
One UNIX user per customer, one PHP-FPM master per customer, per-account CPU, memory, process and IO limits, and jailed shells.
Admin, reseller, customer
Hierarchical accounts with plans, quotas, overselling controls, sub-users with per-area permissions and white-label branding.
Cluster ready
Peer nodes with quorum, shared sessions and automatic write forwarding. Sign in to any node and manage the whole cluster.
Web stacks
Apache, nginx, OpenLiteSpeed, Varnish caching, Let's Encrypt wildcard certificates, staging sites and Git deploys.
Mail that lands in the inbox
Postfix, Dovecot, Rspamd and ClamAV, with SPF, DKIM and DMARC published automatically. Webmail, filters and autoresponders.
DNS and databases
BIND with live zone updates and DNSSEC, MariaDB and PostgreSQL, phpMyAdmin with one-click sign-in, optional Cloudflare mirroring.
Backups you can restore
Encrypted, deduplicated backups to local disk, SFTP, S3, B2 and more. Restore a single file, folder or database.
Apps and containers
Rootless Podman containers for Node, Python, Ruby, Java and .NET, plus a one-click installer for popular PHP applications.
Monitoring built in
Per-customer consumption history, an advisor that tells you what to fix, web statistics and a Prometheus metrics endpoint.
Your panel talks to AI. And your AI talks to your panel.
Migrations and troubleshooting are where hosting time goes. TNS Panel puts AI on both sides: an assistant inside the panel, and an MCP server so the AI you already use in VS Code can run the panel for you. Say “migrate this server” and watch it happen.
An assistant that uses your own keys
It explains errors and automates migrations. Bring a Gemini key (free or paid), OpenAI or Anthropic, or point it at any OpenAI-compatible endpoint such as Ollama or LM Studio running on your own machine: free, and nothing leaves your server. Keys are encrypted and never written to a log.
- Gemini
- OpenAI
- Anthropic
- Ollama / LM Studio
- Any OpenAI-compatible endpoint
An MCP server for VS Code
Connect Claude Code, Copilot or any MCP-capable AI to your panel with an API token, then ask it for things: inventory the old server, import the accounts, check everything before the DNS cut. It uses the same tool catalog as the built-in assistant, and every action is written to the audit log under the token’s name.
{
"servers": {
"tns-panel": {
"type": "http",
"url": "https://panel.example.com:2087/api/mcp",
"headers": { "Authorization": "Bearer ${input:tns-token}" }
}
},
"inputs": [
{ "id": "tns-token", "type": "promptString", "description": "TNS Panel API token", "password": true }
]
}Heads up. The AI can do everything the token allows, with no confirmation prompt. Use a token with an expiry and revoke it when you finish.
Designed so a compromised site stays a compromised site.
Shared hosting fails when one tenant can reach another. Isolation is the foundation of TNS Panel, not an add-on.
- The panel API never runs commands. A root agent exposes only a closed set of typed operations, and re-checks ownership itself.
- Two-factor sign-in, hashed credentials (Argon2id), and an append-only audit trail you can ship to your own log server.
- Signed updates with automatic rollback, in release channels you choose. Nothing updates without you.
- Built-in firewall on nftables with kernel-expiring bans, plus ModSecurity WAF with OWASP CRS.
- Malware scanning for every account, and TLS everywhere: plain FTP is off by default.
Reconciled, not hand-edited
The desired state lives in a database and an agent renders configuration from templates, validates it, swaps it in atomically, and rolls back if a reload fails. You can rebuild a node from scratch and detect drift.
Move off your old panel without a big-bang cutover.
Import accounts from a running server over SSH, or from a backup file. TNS Panel reads the source without changing it, shows you what will happen, and compares before you switch DNS. If something is wrong, point DNS back.
Migration service
Prefer to hand it over? Our team migrates your whole server for $20 per server, with no limit on accounts. Free if you get a TeraServer VPS. The new server is installed clean and the old one keeps serving until you cut DNS.
What is available, and what is coming.
AlmaLinux and Rocky Linux
Available now: AlmaLinux 8, 9, 10 and Rocky Linux 9, 10.
Debian and Ubuntu coming soon
A separate installation of the same product for the Debian family.
Windows Server coming soon
Under study. It is a different product with a different isolation model, so it will follow the Linux release.
Free to start. $3 a month + VAT to unlock the rest.
The free edition is a complete, supported installation. A license adds simultaneous PHP versions and the paid features. Multinode and premium support are optional add-ons. Prices in US dollarsArgentine pesos, plus VAT (21%).
Frequently asked questions
Is there a free version?
Yes. The free edition is a full installation with one PHP version (PHP-FPM) that you can switch whenever you like, all backup destinations, mail, DNS, databases, firewall and more. Paid licenses add simultaneous PHP versions and other paid features.
Which operating systems are supported?
AlmaLinux 8, 9 and 10 and Rocky Linux 9 and 10 on x86_64. Debian/Ubuntu and Windows are not available yet.
What happens if my license lapses?
Your sites, mail and DNS keep being served. Paid features turn off and the node returns to free-edition behavior.
Can I run several servers?
Yes. The Multinode license belongs to the network: load it once on the master and every node uses it. Each connected node also needs its own regular license.
Can you migrate my server for me?
Yes. Our migration service moves a whole server for USD 20, with no limit on accounts, and it is free if you get a TeraServer VPS. The old server keeps serving until you cut DNS.
Can I get a refund?
No. Subscriptions are not refundable; you can cancel at any time and the license remains active until the end of the paid period. The free edition is there to try the product first.
Install it on a fresh server in minutes.
One command, a clean AlmaLinux or Rocky Linux server, and you are looking at your dashboard.
Download TNS Panel