Requisitos

Panel

ComponenteVersión
PHP8.2 o 8.3 (el panel corre sobre php:8.3-fpm)
Laravel11.x (ya viene con el panel)
Node.js>= 22 (para compilar el frontend)
Yarncualquier versión reciente
MySQL / MariaDBel mismo que ya usa el panel
Extensiones PHPjson, mbstring, pdo, pdo_mysql, 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)

ComponenteDetalle
Go1.24.x (toolchain 1.24.1), solo si vas a compilar Wings vos mismo
nginxinstalado y corriendo, con capacidad de recargar (nginx -s reload)
certbotapt install certbot python3-certbot-nginx, solo si vas a permitir modo Let's Encrypt en algún nodo
Puerto 80abierto y accesible desde internet, requisito de certbot (challenge HTTP-01)
Permisos de Wingsdebe poder escribir en /etc/nginx/conf.d/pawproxy/ y en /etc/nginx/ssl/pawproxy/, 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:work corriendo en segundo plano (supervisor o systemd)
  • yarn y 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)
  • certbot instalado en esos nodos (si vas a ofrecer Let's Encrypt)

Siguiente: Instalación: Panel →