2 KiB
1️⃣ Підготуй директорію на сервері
mkdir -p /opt/glpi cd /opt/glpi
(Portainer буде використовувати цю директорію для volume-ів)
2️⃣ Увійди в Portainer
В браузері:
http://YOUR_SERVER_IP:9000
Перейди:
Home → Local → Stacks → Add stack
Назва стека:
glpi
3️⃣ Встав у Portainer наступний docker-compose:
`version: "3.8"
services: db: image: mariadb:10.7 container_name: glpi-db restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: rootpass MYSQL_DATABASE: glpidb MYSQL_USER: glpi MYSQL_PASSWORD: glpipass volumes: - /opt/glpi/db_data:/var/lib/mysql
glpi: image: diouxx/glpi:latest container_name: glpi-app restart: unless-stopped ports: - "8080:80" environment: - TIMEZONE=Europe/Kyiv depends_on: - db volumes: - /opt/glpi/glpi_data:/var/www/html/glpi
volumes: {} `
4️⃣ Запусти стек
У Portainer натисни:
Deploy the stack
Після цього:
-
контейнер
glpi-appпідніметься на порту 8080 -
база
glpi-dbстартує автоматично
5️⃣ Відкрити Service-Desk GLPI в браузері
http://YOUR_SERVER_IP:8080
6️⃣ Завершення інсталяції GLPI
На етапі підключення до БД вкажи:
- Server:
db - Database:
glpidb - User:
glpi - Password:
glpipass
7️⃣ Стандартні логіни GLPI
| Роль | Логін | Пароль |
|---|---|---|
| Адмін | glpi | glpi |
| Технік | tech | tech |
| Юзер | normal | normal |
| Тільки пост | post-only | postonly |
8️⃣ Видали директорію /install
Через Portainer → Containers → glpi-app → Console (bash):
rm -rf /var/www/html/glpi/install
#GLPI #HelpDesk #Portainer #Docker