Pile de plates-formes

Jabali utilise une application Laravel moderne pour le plan de contrôle et un agent privilégié pour les opérations système. Cette section clarifie les responsabilités, les autorisations et la manière dont les composants communiquent.

Pile d'applications

  • Laravel 12 avec Filament v5 et Livewire v4
  • Interface utilisateur basée sur Tailwind
  • SQLite pour les métadonnées du panneau

Pile de services

  • Nginx et PHP-FPM
  • MariaDB pour les bases de données utilisateur
  • Postfix, Dovecot et Rspamd pour la messagerie
  • BIND9 pour le DNS
  • Redis pour le cache et la file d'attente

Cibles d'exécution

  • Debian 13
  • PHP 8.4
  • Node 20 et Vite pour les ressources