Sign inSign up

driket54/glpi

By driket54

•Updated over 8 years ago

Deploy GLPI (management of computer equipement) - any version

Image
9

500K+

driket54/glpi repository overview

⁠GLPI deploy with Docker

Deploy and run GLPI (any version) with Docker.

Install latest version by default but you can specify the version you want by passing

You can:

  • link to an existing database.
  • or create a new one easily with docker-compose.

⁠Deploy GLPI only (no database)

docker run -it -d -p 80:80 driket54/glpi

⁠Deploy with docker-compose

You can deploy GLPI + database by creating 2 files:

  • docker-compose.yml
  • glpi.env
⁠docker-compose.yml
glpi:
  image: driket54/glpi
  ports:
    - "8090:80"
  links:
    - mysql:db
  env_file:
    - ./glpi.env

mysql:
  image: mariadb
  env_file:
    - ./glpi.env
⁠glpi.env
MYSQL_ROOT_PASSWORD=rootpasswd
MYSQL_DATABASE=glpi
MYSQL_USER=glpi
MYSQL_PASSWORD=glpipaswd
GLPI_SOURCE_URL=https://forge.glpi-project.org/attachments/download/2020/glpi-0.85.4.tar.gz
⁠Run docker-compose
docker-compose build
docker-compose up
⁠Configure new database

Access your container with HTTP. Use infos you setup in glpi.env file

alt tag

⁠FAQ

⁠Do I have to use Mariadb?

Nope, you can replace with mysql image in docker-compose.yml if prefer

⁠How to make my database persistent?

Check docker-compose.sample.yml.

Basically, you need to create a data container that won't be destroyed at each deployment.

⁠How can I install a different version of GLPI?
GLPI_SOURCE_URL=https://forge.glpi-project.org/attachments/download/2020/glpi-0.85.4.tar.gz
  • Run docker-compose build
  • Run docker-compose up

Tag summary

Content type

Image

Digest

sha256:83fed8c33…

Size

147.4 MB

Last updated

over 8 years ago

docker pull driket54/glpi