Ir al contenido

Planes

Un plan es lo que vendes. Agrupa límites de recursos, características habilitadas y uno o más precios, y cada suscripción es una instancia de un plan vigente para un cliente.

Crea y edita planes en Admin → Plans, o con POST/PATCH /api/v1/plans. Un plan pertenece a un pool de nodos (qué servidores pueden alojar sus sitios) y, opcionalmente, a un pool de bases de datos.

Límite Controla
maxSites Sitios que puede tener la suscripción (0 = sin límite)
maxDomainsPerSite Dominios y alias por sitio
maxDatabases Bases de datos por suscripción
maxCronJobs Tareas cron por suscripción
diskMB Cuota de disco, aplicada como cuota de proyecto del sistema de archivos
inodes Cuota de inodos
bandwidthGB Ancho de banda mensual (0 = sin medir)
pooledResources Si CPU/memoria/procesos se comparten entre los sitios de la suscripción o se fijan por sitio
cpuPercent Cuota de CPU, en porcentaje de un núcleo (CPUQuota del cgroup)
memoryMB Tope de memoria (MemoryHigh/MemoryMax del cgroup)
tasks Tope de procesos/hilos (TasksMax del cgroup)
ioWeight Prioridad relativa de E/S de disco
phpWorkers Máximo de procesos worker de PHP-FPM
phpMemoryLimitMB Tope para el memory_limit propio del sitio
maxUploadMB Tope para el tamaño de subida de PHP
maxExecutionSeconds Tope para el tiempo de ejecución de PHP
phpSleepMinutes Tiempo de reposo de PHP por defecto; 0 = valor por defecto de la plataforma (15 min), -1 = siempre activo
cacheMB Tamaño de la caché de Valkey; 0 = sin caché
maxDBConnections Conexiones concurrentes a la base de datos
cronMinIntervalMinutes Intervalo mínimo permitido entre corridas de una misma tarea cron

Valores por defecto razonables (para un plan nuevo): 10 sitios, 20 dominios por sitio, 20 bases de datos, 20 tareas cron, 20 GB de disco, 500.000 inodos, ancho de banda sin medir, recursos compartidos activados, 200% de CPU, 2 GB de memoria, 256 procesos, peso de E/S 100, 8 workers de PHP, 512 MB de límite de memoria de PHP, 256 MB de subidas, límite de ejecución de 120 segundos, el reposo de PHP por defecto de la plataforma, 128 MB de caché, 40 conexiones a base de datos, piso de 5 minutos entre corridas de cron.

Característica Habilita
sshShell Acceso shell por SSH/SFTP, no solo SFTP
databaseTunnel Acceso por túnel SSH a la base de datos del sitio
wordpressTools Actualizaciones gestionadas de WordPress y la página de herramientas de WordPress
customCertificates Subir un certificado TLS propio para los dominios del sitio
wafControl Que el cliente pueda cambiar el modo del WAF de su propio sitio
phpAlwaysOn Que el cliente pueda mantener el PHP de su sitio siempre activo, y fijar un tiempo de reposo más corto que el del plan
backups Si el plan incluye backups
backupRetentionDays Tope externo de retención de instantáneas (0–3650 días)
phpVersions Qué ramas de PHP pueden elegir los sitios del plan (vacío = todas las ramas soportadas)

Agrega un precio por intervalo de facturación:

Campo Valor
interval month o year
amount / currency Se muestra en la tienda
providerPriceId El ID de precio de Stripe correspondiente (price_...)

Un plan solo se puede comprar online para los intervalos que tengan un ID de precio de Stripe asociado; ver Facturación para conectar Stripe. Un valor de trialDays en el plan se aplica automáticamente al hacer el checkout.

Un plan puede estar active (a la venta en la tienda), hidden (solo lo compra el personal, para acuerdos preexistentes o a medida) o retired (se conserva para las suscripciones existentes, ya no se vende). sortOrder controla dónde aparece respecto de otros planes. Un plan solo se puede eliminar cuando ninguna suscripción — activa o finalizada — lo referencia todavía; retiralo en cambio para dejar de venderlo.

Los planes con la característica de herramientas de WordPress obtienen una política de actualización por defecto (solo versiones menores del núcleo, diaria, distribuida en una ventana horaria). Los planes pueden definir la suya propia — ver WordPress.

El propio personal de una marca revendedora crea y fija los precios de sus propios planes, en el pool de nodos por defecto de la plataforma salvo que el personal de la plataforma asigne otro; solo el personal de la plataforma elige pools de nodos y de bases de datos para los planes de una marca directamente, y solo el personal de la plataforma fija precios para los planes que facturan a través de la cuenta de Stripe de la propia plataforma. Ver Marcas.