Licencia y planes

TNS Panel tiene un plan gratuito que es una instalación completa y soportada, y opciones pagas encima. Un servidor que pierde su licencia nunca deja de servir producción: sitios, correo y DNS siguen funcionando (véase Qué ocurre al vencer la licencia).

Planes

GratuitoLicenciaSoporte Premium
PrecioUSD 0USD 3 por mes o USD 30 por año, por nodoUSD 20 por mes
Cuentas, sitios, correo, DNS, bases, FTP, backupsSin límiteSíSí
Revendedores, marca blanca, tokens de API, firewall, herramientas de migraciónSíSíSí
Versiones de PHPUna activa, a elecciónVarias en paraleloÍdem
Límites de CPU/RAM/IO/procesos por cuentaNoSíSí
ContenedoresNoSíSí
Configuración del WAFNoSíSí
Stack de Prometheus y GrafanaNo (el endpoint de métricas es gratuito)SíSí
Tickets y ayuda con la instalaciónNoNoSí

No hay límite de cantidad de cuentas en ningún plan. Los pagos se realizan por PayPal o, si no se dispone de PayPal, con tarjeta internacional por MercadoPago. No hay reembolsos; la suscripción puede cancelarse en cualquier momento y la licencia sigue vigente hasta el fin del período pagado, sin renovarse.

Aplicar una licencia

En la interfaz de administración, Panel → Licencia: se pega el identificador de licencia y se guarda. El nodo lo valida contra el servidor de licencias y muestra el plan y la fecha de la última comprobación. El identificador se guarda cifrado en el nodo.

La licencia es por nodo y está atada a la IP pública del nodo tal como la ve el servidor de licencias.

Cómo se valida

  • El nodo consulta una vez por día.
  • Si no logra conectar, reintenta cada hora durante 48 horas. El panel avisa desde el primer contacto fallido.
  • El permiso recibido está firmado por el proveedor; el nodo sólo posee la clave pública, por lo que un servidor de licencias falso no puede conceder nada.

Gracias a la ventana de 48 horas, una caída del servidor de licencias, un fallo de DNS o un certificado vencido del lado del proveedor no apagan las funciones pagas de una flota sana.

Rotación de claves (lo que ve el operador)

Los permisos se verifican con una clave pública almacenada en el nodo. Si el proveedor debiera reemplazar la clave de firma, la clave pública nueva viaja dentro de una actualización firmada del panel y se instala cuando se aplica esa actualización (panel actualizar), nunca a espaldas del operador. Durante la transición el nodo acepta ambas claves, de modo que un nodo que aún no se actualizó sigue validando. Un retroceso a una clave anterior se rechaza. No es necesario tocar ningún archivo: basta mantener los nodos en el canal estable y aplicar las actualizaciones cuando el panel las ofrezca.

Qué ocurre al vencer la licencia

Tras 48 horas sin una comprobación exitosa:

  • La producción sigue funcionando. Sitios, correo y DNS no se interrumpen.
  • Lo ya creado con funciones pagas sigue sirviéndose. Un contenedor existente sigue corriendo y las excepciones de WAF ya cargadas se siguen publicando.
  • Se bloquea crear cosas pagas nuevas, con un error de «función paga» (HTTP 402): contenedores nuevos, cambios de configuración del WAF y el stack de métricas. Quitar cosas (apagar el WAF, borrar un contenedor) nunca se bloquea.
  • PHP se consolida en una sola versión. El nodo vuelve al comportamiento del plan gratuito: una versión activa, que por defecto es la más baja instalada. Es el único caso en que un vencimiento puede afectar sitios en funcionamiento: un sitio que necesitaba un PHP más nuevo corre con el consolidado y puede fallar. El administrador puede cambiar cuál es la versión activa en cualquier momento, sin licencia, en Servidor → PHP. Lo que cada sitio había pedido queda registrado, y cuando la licencia vuelve a validar las versiones regresan solas.
  • Los límites de recursos por cuenta (CPU/RAM/IO/procesos) dejan de aplicarse. Es un aflojamiento y no un corte, pero conviene tenerlo previsto.
  • El asesor (Servidor → Recomendaciones) avisa antes y después de que esto ocurra.

Plan gratuito y PHP

El plan gratuito corre una sola versión de PHP a elección. El nodo incluye el PHP de la distribución (8.1 o superior; el instalador actualiza los valores por defecto más antiguos). Las versiones adicionales provienen del repositorio de paquetes propio del proveedor, que el instalador configura pero deja deshabilitado; habilitarlo es una acción explícita del administrador y requiere una licencia.