Home
Softono
glpi

glpi

Open source Go Template
33
Stars
18
Forks
1
Issues
4
Watchers
3 weeks
Last Commit

About glpi

GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.

Platforms

Web Self-hosted Docker Kubernetes

Languages

PHP Go Template

Helm Chart CI/CD

GLPI Containers

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

Supported Containers

  • [x] PHP-FPM: php:8.4.19-fpm-alpine3.22
  • [x] Nginx: nginxinc/nginx-unprivileged:1.27.5-alpine3.21-slim
  • [x] GLPI PHP: eftechcombr/glpi:php-fpm-11.0.7
  • [x] GLPI Nginx: eftechcombr/glpi:nginx-11.0.7

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

kubernetes

See ./kubernetes/glpi/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

[email protected]

License

license

Help Ukraine

Stand With Ukraine