Introducción
TNS Panel es un panel de control de hosting web multi-inquilino para AlmaLinux y Rocky Linux. Se construyó como reemplazo de CentOS Web Panel (CWP), que ya no tiene mantenimiento, y conserva lo que esperan los usuarios de CWP: un solo panel para sitios, correo, DNS, bases de datos, FTP y backups, en sus propios servidores.
Para quién es
- Proveedores de hosting y agencias que operan hosting compartido en sus propios VPS o servidores dedicados.
- Proveedores que migran desde CWP, cPanel, Plesk, DirectAdmin, HestiaCP, CyberPanel o aaPanel (ver Migración).
- Revendedores que necesitan vender hosting con su propia marca.
Qué administra
- Sitios web: Apache, nginx u OpenLiteSpeed como borde público, PHP por cuenta, certificados de Let's Encrypt (incluidos los comodines).
- Correo: Postfix, Dovecot y Rspamd, con webmail, DKIM, SPF y DMARC publicados por usted.
- DNS: BIND con zonas dinámicas, DNSSEC y réplica opcional en Cloudflare.
- Bases de datos: MariaDB y PostgreSQL con phpMyAdmin y Adminer.
- FTP/FTPS, administrador de archivos, terminal en el navegador, cron, despliegue desde Git, staging, contenedores, backups, estadísticas, cortafuegos, escaneo de malware.
- Clúster (Próximamente, v1.1): varios nodos detrás de un solo panel (ver Clúster).
La jerarquía de cuentas
TNS Panel tiene tres roles, anidados de la misma forma que lo hacen ISPConfig y WHM:
| Rol | Puede hacer | Ve |
|---|---|---|
| Administrador | Todo en el o los nodos: servicios, cortafuegos, actualizaciones, planes, revendedores, clientes | Todas las cuentas |
| Revendedor | Crea planes de hosting y clientes dentro del pool que le asignó el administrador; marca blanca | Sólo sus propios clientes |
| Cliente | Administra sus propios sitios, correo, bases, FTP, backups | Sólo sus propios recursos |
Un cliente también puede crear sub-usuarios con permisos por área (ver Guía del cliente).
Cada nivel sólo ve lo que le pertenece. La verificación de autorización la repite el agente en el servidor, no sólo en la interfaz web.
Dos interfaces web separadas
Las interfaces de administración y de cliente son dos aplicaciones distintas en dos puertos distintos (administración 2087, cliente 2083). Puede restringir el puerto de administración a sus propias direcciones y los clientes nunca llegarán a él, aunque una verificación de permisos tuviera un error.
Idioma de la interfaz
La interfaz está disponible en inglés y en español. El selector de idioma está en todas las páginas.
Cómo está organizada esta documentación
Empiece por Requisitos e Instalación. La Guía del administrador y la Guía del cliente son referencias orientadas a tareas. El Modelo de seguridad explica qué está aislado y qué no entre sus clientes.