Conteneur WEB (Apache2 + PHP-FPM 8.3) pour GLPI 11
1.7K
Environnement complet GLPI + MariaDB + Redis + Cron
Ce dépôt fournit une stack entièrement opérationnelle pour déployer GLPI via Docker, incluant :
Le fichier .env permet de personnaliser toute la stack :
| Variable | Description |
|---|---|
GLPI_DOMAIN | Nom DNS du service GLPI |
GLPI_VERSION_INSTALL | Version GLPI installée au premier démarrage |
GLPI_DB_HOST | Nom du service MariaDB |
GLPI_DB_NAME | Nom de la base GLPI |
GLPI_DB_USER | Utilisateur de la base |
GLPI_DB_PASSWORD | Mot de passe utilisateur |
MYSQL_ROOT_PASSWORD | Mot de passe root MariaDB |
GLPI_REDIS_ENABLE | Yes/No - Activer Redis |
GLPI_REDIS_SERVER | Nom du service Redis |
GLPI_TIMEZONE | Fuseau horaire GLPI + MariaDB |
GLPI_UPDATE_DB | Yes/No - Mise à jour DB automatique |
GLPI_CHECK_REQUIREMENT | Yes/No - Vérification des prérequis GLPI |
GLPI_TIMEZONE_CONFIG | Yes/No - Configuration timezone GLPI |
PHP_MEMORY_LIMIT | Limite mémoire PHP |
PHP_UPLOAD_MAX_FILESIZE | Taille max upload |
PHP_MAX_EXECUTION_TIME | Timeout PHP |
RESTART_POLICY | Politique de redémarrage Docker |
MARIADB_AUTO_UPGRADE | Mise à jour automatique des tables système |
1️⃣ Cloner le dossier du dépot dans le dossier où vous souhaitez mettre le conteneur
mkdir -p /containers/glpi
cd /contaienrs/glpi
bash <(wget -qO- https://forge.rdr-it.com/romain/Docker-Compose/raw/branch/main/get.sh) GLPI
2️⃣ Modifier le fichier .env avec vos valeurs.
cp sample.env .env
nano .env
3️⃣ Lancer la stack :
docker compose up -d
docker compose logs -f
4️⃣ Accéder à GLPI :
Les données sont stockées dans :
| Service | Chemin |
|---|---|
| GLPI | ./data/glpi |
| MariaDB | ./data/mariadb |
Content type
Image
Digest
sha256:2f4c237a4…
Size
151.2 MB
Last updated
13 days ago
docker pull rdrit/glpi