Presentamos TNS Panel 0.1.0

lanzamientoanunciopanel de hosting

Qué hace la 0.1.0

TNS Panel es un panel de hosting para quienes administran servidores de otras personas: empresas de hosting, revendedores y agencias. Reemplaza a los paneles que dejaron de recibir actualizaciones y se apoya en tres ideas: cada cliente está aislado de todos los demás, cada cambio que hace el panel se declara y se reconcilia en vez de ejecutarse una sola vez como un guion, y cada acción deja registro.

Esta primera versión corre en un solo servidor con AlmaLinux 9 o 10, o Rocky Linux 9 o 10. Cubre el trabajo diario de un negocio de hosting:

  • Sitios: un pool de PHP-FPM por cliente, despliegue por Git, staging, instalador de aplicaciones y contenedores para aplicaciones Node.js, Python y Ruby.
  • Correo: Postfix, Dovecot, Rspamd y ClamAV, con SPF, DKIM y DMARC publicados automáticamente, y webmail.
  • DNS y certificados: BIND con DNSSEC y espejo en Cloudflare.
  • Bases de datos, FTPS y backups: MariaDB y PostgreSQL, sólo FTPS, y backups con restic y restauración autoservicio.
  • Reventa: planes, cuotas, revendedores, marca blanca y un módulo de WHMCS.
  • Migración: lectores para CWP, Plesk, DirectAdmin, cPanel y otros, incluida la migración de una sola cuenta sin acceso al servidor de origen.

La lista completa está en el registro de cambios y cada función tiene su página en la wiki (en inglés).

Cómo está construido

El panel está escrito en Go. La API corre sin privilegios y el agente que modifica el sistema es otro proceso con un conjunto cerrado de verbos. Ningún comando de shell se arma con datos del usuario. Cada cliente tiene su propio usuario UNIX, su propio pool de PHP y sus propios límites de recursos con cgroups, y la frontera del sistema de archivos es el cliente, no el servidor.

Qué no incluye esta versión

La 0.1.0 es de un solo nodo. Los clústeres multinodo, la rama de Debian y Ubuntu y la rama de Windows no forman parte de ella, y acá no publicamos fechas. Algunas funciones de la wiki figuran como próximamente, y esa marca es la que vale.

Probarlo

Lea la guía de instalación, mire los precios o descargue el instalador. Si viene de CWP, empiece por migrar desde CWP. Para seguir los cambios, suscríbase al feed de este blog o mire el registro de cambios.

Todas las entradas · Registro de cambios