Edit User Data Home www.ince.one

GLPI -- Snipe it alternatifi
auf docker

docker pull diouxx/glpi

docker run -d --name my-glpi -p 8080:80 diouxx/glpi

http://localhost:8080

docker stop my-glpi
docker rm my-glpi

------
1 + mysql containeri olusturma ve glpi ye baglama
docker run -d --name my-mysql -e MYSQL_ROOT_PASSWORD=mysecretpassword -e MYSQL_DATABASE=glpidb -p 3306:3306 mysql:latest

Bu komut, MySQL in en son sürümünü indirir, my-mysql adında bir konteyner oluşturur, root şifresini mysecretpassword olarak belirler, glpidb adında bir veritabanı oluşturur ve konteynerin 3306 numaralı portunu host makinenin 3306 numaralı portuna map eder.

2. GLPI yi MySQL e Bağlama:
GLPI kurulumunu tamamladığınızda, MySQL bağlantı bilgilerini girmeniz istenecektir. Bu bilgiler şunları içerir:

Host: MySQL konteynerinin adı veya IP adresi (örneğin, my-mysql)
Veritabanı: glpidb
Kullanıcı: glpi_user (varsayılan)
Şifre: MySQL kullanıcı şifresi

Bu bilgileri GLPI kurulum sihirbazında doğru bir şekilde girdiğinizde, GLPI MySQL veritabanına bağlanacak ve kurulum tamamlanacaktır.


-----------------

alternatif docker compose
yaml

YAML

version: 3.7

services:
db:
image: mysql:latest
environment:
MYSQL_ROOT_PASSWORD: mysecretpassword
MYSQL_DATABASE: glpidb
glpi:
image: diouxx/glpi
environment:
MYSQL_HOST: db
MYSQL_USER: glpi_user
MYSQL_PASSWORD: myglpipassword
ports:
- "8080:80"
volumes:
- ./glpi_data:/var/www/html

Bu docker-compose.yml dosyasını kaydettiğiniz dizinde aşağıdaki komutu çalıştırarak tüm hizmetleri başlatabilirsiniz:

docker-compose up -d
------------------
Veri Kalıcılığı: Veri kaybını önlemek için, /var/www/html dizinini bir hacim olarak bağlayarak GLPI verilerinizi host makinenizde saklayabilirsiniz (yukarıdaki Docker Compose örneğinde gösterildiği gibi).

-----------




<<< Edit Delete >>>