Documentation technique
Ce que fait le script(install_fusionpbx.sh) étape par étape
Vérifications préalables : root, version Debian, RAM, espace disque, connectivité GitHub, détection de conflits (Apache, PostgreSQL, FreeSWITCH déjà présents) Mise à jour système avec détection de redémarrage requis Dépendances de base (wget, curl, git, gnupg2...) Pré-install officiel FusionPBX (téléchargé et exécuté depuis leur dépôt GitHub) Installation principale : FreeSWITCH, PostgreSQL, Nginx, PHP-FPM, Fail2ban, iptables — tout est géré par l'installeur officiel Vérification des services actifs après installation Sécurisation post-install : activation des jails Fail2ban spécifiques VoIP (freeswitch-ip, auth-challenge-ip) + installation de rsyslog (nécessaire sur Debian 12 car absent par défaut, sinon Fail2ban ne peut pas lire les logs) Récapitulatif final avec l'URL de l'assistant web, les ports gérés, et les points d'attention
github.com/GabinKEBRE/automatisation →