Requisitos
Panel
| Componente | Versión |
|---|---|
| PHP | 8. o 8. (el panel corre sobre php:8.) |
| Laravel | 11.x (ya viene con el panel) |
| Node.js | >= 22 (para compilar el frontend) |
| Yarn | cualquier versión reciente |
| MySQL / MariaDB | el mismo que ya usa el panel |
| Extensiones PHP | json, mbstring, pdo, pdo_, posix, zip (ya las trae el panel) |
| Cola (queue worker) | obligatorio: los jobs corren en queue:work; sin worker los dominios quedan en pending para siempre |
El addon no introduce sintaxis PHP que exija una versión superior a la que ya pide el panel (usa constructor property promotion de PHP 8.0+, nada de PHP 8.3-only). Si el panel arranca, el addon corre sin requisitos adicionales de lenguaje.
Nodo (Wings)
| Componente | Detalle |
|---|---|
| Go | 1. (toolchain 1.), solo si vas a compilar Wings vos mismo |
| nginx | instalado y corriendo, con capacidad de recargar (nginx -) |
| certbot | apt install certbot python3-, solo si vas a permitir modo Let's Encrypt en algún nodo |
| Puerto 80 | abierto y accesible desde internet, requisito de certbot (challenge HTTP-01) |
| Permisos de Wings | debe poder escribir en / y en /, y ejecutar nginx / certbot sin prompt de contraseña |
Checklist rápido antes de instalar
- El panel ya corre sobre PHP 8.2 o 8.3
- Hay un
queue:workcorriendo en segundo plano (supervisor o systemd) yarny Node ≥22 disponibles para recompilar el frontend- nginx instalado en cada nodo donde se vaya a usar el addon
- Puerto 80 abierto en esos nodos (si vas a ofrecer Let's Encrypt)
certbotinstalado en esos nodos (si vas a ofrecer Let's Encrypt)
Siguiente: Instalación: Panel →

