2026 PHP 8.4 Custom MVC FastRoute

Berg Server Panel — gestión centralizada de varios servidores Linux

Plataforma autoalojada para sitios, SSL, PHP, bases de datos, correo, DNS, seguridad, copias y operación diaria de varios servidores Linux.

Solicitar este servicio
Berg Server Panel — gestión centralizada de varios servidores Linux 1 / 64

Cuando una infraestructura crece, la administración diaria se dispersa rápidamente entre sesiones SSH, scripts aislados, archivos de configuración y paneles independientes. Berg Server Panel reúne ese trabajo en una sola interfaz. El administrador puede revisar el estado de los servidores, gestionar el stack web y seguir cada operación sin ceder el control de la infraestructura.

El reto

El objetivo era crear una herramienta autoalojada para administrar varios servidores Linux sin exigir un agente permanente en cada equipo. La interfaz debía cubrir tareas rutinarias y cambios de mayor riesgo: desde elegir una versión de PHP o emitir un certificado SSL hasta configurar firewall, SSH y bases de datos. También eran esenciales un historial claro, permisos por rol y funcionamiento sin depender de un CDN externo.

Qué se implementó

  • Conexiones SSH sin agente con verificación de fingerprint, grupos de servidores, clústeres, perfiles y asistentes reutilizables.
  • Métricas de CPU, memoria y disco, información del sistema, procesos, servicios, registros, diagnóstico de red y revisión de puertos.
  • Gestión de sitios y virtual hosts, SSL Let’s Encrypt, módulos Nginx y Apache, PHP 5.6–8.5 y perfiles php.ini.
  • Administración de MySQL/MariaDB, PostgreSQL y Redis, recomendaciones de ajuste, utilidades y migración entre servidores.
  • Stack de correo Exim4, Dovecot, SpamAssassin y Roundcube, junto con zonas DNS Bind9 y asistencia para DKIM, SPF y DMARC.
  • Configuración de UFW, Fail2Ban, ModSecurity, interfaces de red y SSH con control y auditoría de acciones peligrosas.
  • Gestor remoto de archivos, terminal Web SSH, limpieza de discos, paquetes, imágenes y contenedores Docker.
  • Copias locales y remotas hacia S3, Backblaze y SFTP, programación, modo incremental y comprobación de restauración.

Arquitectura y seguridad

La plataforma está desarrollada con PHP 8.4 y una arquitectura MVC limpia, utilizando FastRoute, PHP-DI, Twig, PDO y phpseclib. La interfaz web emplea Bootstrap 5.3 y JavaScript. Funciona sin CDN externo, administra hosts remotos por SSH e incorpora protección CSRF, autenticación de dos factores, control de fingerprint y permisos por rol. La interfaz está disponible en diez idiomas.

El resultado

Berg Server Panel es un centro de control práctico para quienes administran más de un servidor. Las tareas rutinarias se revisan con facilidad, mientras que los cambios complejos conservan contexto, estado actual y un historial auditable.

Tecnologías utilizadas
PHP 8.4 Custom MVC FastRoute PHP-DI Twig 3 PDO MySQL/MariaDB phpseclib 3 Bootstrap 5.3 JavaScript SSH
¿Necesitas una solución similar? Describa la tarea — la revisaremos y prepararemos una propuesta adecuada
Contáctanos
WhatsApp Telegram Viber +371 2013 1000