Pila de plataformas

Jabali utiliza una moderna aplicación Laravel para el plano de control y un agente privilegiado para las operaciones del sistema. En esta sección se aclaran las responsabilidades, los permisos y la forma en que se comunican los componentes.

Pila de aplicaciones

  • Laravel 12 con Filament v5 y Livewire v4
  • Interfaz de usuario basada en Tailwind
  • SQLite para los metadatos del panel

Pila de servicios

  • Nginx y PHP-FPM
  • MariaDB para bases de datos de usuarios
  • Postfix, Dovecot y Rspamd para correo
  • BIND9 para DNS
  • Redis para caché y cola

Objetivos de tiempo de ejecución

  • Debian 13
  • PHP 8.4
  • Node 20 y Vite para activos