110 lines
No EOL
2 KiB
Markdown
110 lines
No EOL
2 KiB
Markdown
|
||
## 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 |