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