glpi

Helm Chart CI/CD Artifact Hub

GLPI Containers

Manifest files for building and deploying GLPI using containers with Docker Compose or Kubernetes.

Supported Containers

Quick Start

Using Helm (Kubernetes)

Adding the Helm Repository

Add the GLPI Helm chart repository:

helm repo add eftechcombr https://eftechcombr.github.io/glpi/
helm repo update

Installing the Chart

Install GLPI using Helm:

helm install my-glpi eftechcombr/glpi

Or with custom values:

helm install my-glpi eftechcombr/glpi -f custom-values.yaml

Searching for Available Versions

helm search repo eftechcombr --versions

Upgrading the Chart

helm upgrade my-glpi eftechcombr/glpi

Uninstalling the Chart

helm uninstall my-glpi

Using Docker Compose

  1. Clone this repository
  2. Set up environment variables:
    cp docker/.env.example docker/.env
    # Edit docker/.env with your desired configuration
    
  3. Start the containers:
    cd docker
    docker compose up -d
    

    GLPI will be accessible at http://localhost:8080

Credentials

username: glpi
password: glpi

Variables

docker-compose

./docker/.env.example ---> copy to ./docker/.env and customize

See ./docker/.env for available environment variables including:
- MARIADB_HOST, MARIADB_PORT, MARIADB_DATABASE, MARIADB_USER, MARIADB_PASSWORD
- GLPI_LANG, VERSION, CACHE_DSN
- GLPI_VAR_DIR, GLPI_CONFIG_DIR, GLPI_MARKETPLACE_DIR and other directory paths

helm

See ./helm/values.yaml for all configurable Helm chart parameters,
including GLPI, MariaDB, Redis, Ingress, and external database settings.

About GLPI

GLPI stands for Gestionnaire Libre de Parc Informatique is a Free Asset and IT Management Software package, that provides ITIL Service Desk features, licenses tracking and software auditing.

https://github.com/glpi-project/glpi

For Support

https://www.eftech.com.br

contato@eftech.com.br

License

license

Help Ukraine

Stand With Ukraine