Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsLaravelPHP
SERVICIOS
PostgreSQLMySQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLMySQLRedis
PUERTOS
8090
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.