pnlcs
PNLCS es una plataforma de facturación y portal de clientes open-source, autoalojado, alternativa a WHMCS construida con Laravel 13 + MySQL.
Ficha actualizada 23 sept 2026, 6:29 · upstream 23 sept 2026, 6:26 · release v1.2.0
Qué es pnlcs
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
PNLCS es una plataforma de facturación y portal de clientes open-source, autoalojado, alternativa a WHMCS construida con Laravel 13 + MySQL. Permite gestión completa del ciclo de vida del cliente: catálogo de servicios, facturación, dominios, SSL, tickets de soporte, reseller hosting y panel de administración. El sistema está diseñado para ser escalable, seguro y fácil de mantener.
El proyecto es desarrollado por el equipo de Panelica Server Management Panel, una empresa que también desarrolla su propio control panel de gestión de servidores. PNLCS se construye sobre un modelo de arquitectura moderna con microservicios, Docker Compose, Redis como cache y S3/MinIO para almacenamiento de archivos. El sistema soporta múltiples lenguajes de programación (PHP 8.4+, Node.js, Next.js) y tiene una interfaz en 30 idiomas.
La plataforma incluye un módulo nativo integrado con Panelica Server Management Panel que permite la venta y provisionamiento automático de cuentas de hosting. Los clientes pueden gestionar sus servicios desde el portal de facturación: administrar archivos, correos, bases de datos, FTP, subdominios, cron jobs, backups y DNS sin necesidad de salir del panel de facturación.
El sistema soporta pagos con tarjeta a través de Stripe, transferencias bancarias, PayPal y Authorize.Net. También incluye un sistema de tickets de soporte con categorización por departamento, reglas de escalonamiento y filtrado de spam. El portal de clientes permite la instalación de aplicaciones desde el catálogo, gestión de dominios, certificados SSL y configuración del hosting.
La plataforma ofrece un sistema de temas WordPress-style que permite personalizar la interfaz visual sin tocar los archivos fuente. Incluye un editor en línea para editar textos, una biblioteca de 15 temas predefinidos y un constructor de página principal con reordenable de secciones.
- Gestionar el ciclo completo del cliente: desde la compra de un plan hasta la facturación y soporte técnico
- Provisionamiento automático de hosting a través del módulo integrado con Panelica Server Management Panel
- Implementación de sistemas de tickets de soporte con escalonamiento por departamento
- Gestión de dominios, certificados SSL y subdominios desde el portal del cliente
- Automatización de procesos como la renovación automática de servicios y facturación recurrente
- Soporte a múltiples lenguajes (PHP 8.4+, Node.js) con interfaz en 30 idiomas
- Implementación de sistemas de pagos con tarjeta, transferencias bancarias y PayPal
- Sistema de tickets de soporte con escalonamiento por departamento y reglas automáticas
- Módulo nativo integrado con Panelica Server Management Panel para provisionamiento automático
- Soporte a múltiples lenguajes (PHP 8.4+, Node.js, Next.js) con interfaz en 30 idiomas
- Sistema de temas WordPress-style con editor en línea y constructor de página principal
- Gestión completa del ciclo de vida del cliente: facturación, dominios, SSL, tickets y hosting
- Soporte a múltiples proveedores de hosting (cPanel, Plesk, DirectAdmin, Proxmox) mediante módulo configurable
- El módulo de servidor no ha sido probado en entornos reales con cPanel, Plesk o DirectAdmin
- No se han integrado gateways de pago como PayPal o Authorize.Net en producción
- La integración con Enom registrar de dominios requiere verificación real-world
- El sistema no soporta múltiples bases de datos simultáneas ni almacenamiento externo (S3/MinIO)
- No existe documentación oficial completa ni comunidad activa para soporte
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para desplegar PNLCS, se recomienda usar Docker Compose con la imagen oficial `panelica/pnlcs-runtime`. Se debe configurar un archivo `.env` con las variables de entorno necesarias (base de datos, dominio, API keys). El proyecto soporta despliegue en servidores Linux estándar. Para producción, se recomienda desplegar el módulo de servidor en un servidor dedicado o en una infraestructura como AWS EC2, DigitalOcean o VPS. Se debe configurar un firewall con reglas estrictas para el puerto 8090 y proteger la base de datos mediante WAF. El sistema es escalable horizontalmente: se pueden añadir más instances del módulo de servidor según la demanda.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.