Skip to content

herve-mtp/Script-d-installation-automatique-de-GLPI-pour-Debian-12

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Script d'installation automatique de GLPI sur Debian 12

Ce script Bash installe et configure GLPI avec Apache, MariaDB et PHP 8.2 sur Debian 12. Il télécharge automatiquement la dernière version stable de GLPI depuis GitHub, configure l'environnement, sécurise l'installation et déploie GLPI prêt à l'emploi.

Prérequis:

  • Debian 12 (Bookworm)
  • Droits root ou sudo
  • Accès à Internet

Contenu du script

Ce que le script fait :

  • Met à jour le système
  • Ajoute le dépôt PHP Sury pour PHP 8.2
  • Installe Apache, MariaDB, PHP 8.2 et toutes les extensions nécessaires
  • Configure PHP pour GLPI
  • Crée la base de données, l'utilisateur et assigne les droits
  • Télécharge la dernière version stable de GLPI depuis GitHub
  • Déplace les fichiers de données en dehors du webroot (/var/lib/glpi)
  • Configure Apache avec un VirtualHost dédié
  • Configure les permissions
  • Redémarre les services nécessaires

Variables de configuration:

Tu peux modifier ces variables en haut du script selon tes besoins :

DB_NAME="glpi"
DB_USER="glpiuser"
DB_PASS="glpi"
GLPI_DIR="/var/www/html/glpi"
GLPI_DATA_DIR="/var/lib/glpi"
PHP_VERSION="8.2"
APACHE_USER="www-data"

Utilisation
Rends le script exécutable :

chmod +x install-glpi.sh

Lance-le avec sudo ou en tant que root :

sudo ./install-glpi.sh

À faire après l'installation
Accéder à GLPI via ton navigateur :

http://<adresse-ip-de-ton-serveur>

Sécurité
Attention : Le mot de passe de la base de données est actuellement stocké en clair dans le script.


Emplacements clés
Élément	             Emplacement par défaut
Dossier public GLPI	 /var/www/html/glpi
Dossier de données	 /var/lib/glpi
Configuration Apache /etc/apache2/sites-available/glpi.conf
Logs Apache	         /var/log/apache2/glpi_error.log

Auteurs: herve-mtp

About

Script d'installation automatique de GLPI sur Debian 12

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages