Saltar al contenido
Puesta en marchaReserva una llamada gratis
Empezar

Funcionando en tu propio servidor en minutos.

PNLCS es una aplicación Laravel: PHP 8.4, MySQL o MariaDB y un servidor web. Elige la forma que mejor encaje con tu servidor. Si antes quieres echar un vistazo, la demo en vivo es una instalación real.

Tres formas de instalar

Todas terminan en el mismo asistente de instalación, donde creas tu cuenta de administrador.

La imagen oficial

panelica/pnlcs-runtime incluye PHP-FPM 8.4, nginx y supervisor. En su primer arranque instala la versión estable más reciente, un paquete firmado que se comprueba antes de descomprimirse.

  • El primer arranque tarda alrededor de un minuto
  • El planificador y un worker de colas funcionan dentro del contenedor: no hay que añadir ninguna línea de cron
  • Dos volúmenes con nombre conservan la base de datos y la aplicación cuando se sustituye el contenedor
Guía de Docker
Terminal
$ docker network create pnlcs-net

$ docker run -d --name pnlcs-db --network pnlcs-net \
  -v pnlcs_db:/var/lib/mysql \
  -e MYSQL_ROOT_PASSWORD=choose-a-root-password \
  -e MYSQL_DATABASE=pnlcs -e MYSQL_USER=pnlcs \
  -e MYSQL_PASSWORD=choose-a-password \
  mariadb:11

$ docker run -d --name pnlcs --network pnlcs-net -p 8090:80 \
  -v pnlcs_app:/var/www/pnlcs \
  -e DB_HOST=pnlcs-db -e DB_DATABASE=pnlcs \
  -e DB_USERNAME=pnlcs -e DB_PASSWORD=choose-a-password \
  -e APP_URL=http://localhost:8090 \
  panelica/pnlcs-runtime:1.5

# then open http://localhost:8090/install

Probado en servidores recién instalados

El instalador y la guía paso a paso se ejecutaron desde el primer comando hasta el primer inicio de sesión en cada uno de estos sistemas.

Ubuntu 22.04 · 24.04PHP 8.4 (ondrej PPA)MySQL 8.0
Debian 12 · 13PHP 8.4 (sury · Debian)MariaDB 10.11 · 11.8
AlmaLinux 9PHP 8.4 (Remi)MySQL 8.0 · SELinux on
Rocky Linux 9PHP 8.4 (Remi)MySQL 8.0 · SELinux on

Después, el asistente de instalación

Abre /install en el navegador. Primero lo comprueba todo y, al terminar, se cierra para siempre: no queda ninguna contraseña por defecto que cambiar.

  1. 1RequisitosPHP 8.4, cada extensión y cada carpeta que debe tener permisos de escritura. Una línea en rojo indica exactamente qué corregir.
  2. 2Base de datosCrea las tablas, o se salta este paso si las migraciones ya se han ejecutado.
  3. 3AdministradorEl nombre de usuario, el correo y la contraseña que elijas.
  4. 4AplicaciónLa dirección pública, el nombre de tu empresa y el idioma predeterminado.
  5. 5FinalizarSe escribe un archivo de bloqueo y, a partir de ahí, /install responde 404.

Requisitos

Una instalación pequeña funciona con holgura con 2 GB de memoria y la base de datos en el mismo servidor.

PHP
8.4 o posterior
Base de datos
MySQL 8.0, o MariaDB 10.6 o posterior
Servidor web
Nginx o Apache, con PHP-FPM
Node.js
20.19 o posterior, solo para compilar el frontend desde el código fuente
Composer
2.x, no hace falta con el paquete de la versión
Memoria
1 GB para una instalación pequeña, 2 GB para ir holgado
Disco
Unos 130 MB para la aplicación; deja 2 GB libres para cuando crezcan los datos

Las actualizaciones son de un clic

PNLCS busca una nueva versión una vez al día. No se instala nada hasta que un administrador lo pide.

Firmada y comprobada antesLa versión se descarga, se verifica su firma y se compara con tu instalación antes de cambiar nada.
Tus cambios se conservanLas modificaciones en los archivos propios de PNLCS se fusionan con la nueva versión. Tus temas, módulos, hooks y tu .env nunca se tocan.
Vuelta atrás si algo fallaPrimero se hace una copia de la base de datos. Si falla un paso, todos los archivos y la base de datos vuelven a quedar como estaban.
Estable o BetaBeta recibe las nuevas versiones alrededor de una semana antes, para quien las quiera primero.

Después de instalar

La documentación te acompaña desde el primer inicio de sesión hasta el primer pedido pagado.

Servicio de pago de los desarrolladores de PNLCS

¿Vas a montar tu propia empresa de hosting?

PNLCS es gratis si lo gestionas tú. Si prefieres que te lo hagan, los desarrolladores de PNLCS configuran los servidores, el panel de control, la facturación y tu tienda. La primera llamada es gratuita.