Home
Softono

Glpi

Open source Go Template
33
Stars
18
Forks
1
Issues
4
Watchers
2 months
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

Need Help Installing Glpi?

We provide expert installation service for this software. Our team will install, configure, and secure Glpi on your server. plans start at just $30.

Helm Chart CI/CD

GLPI Containers

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

Supported Containers

  • PHP-FPM: php:8.4.19-fpm-alpine3.22
  • Nginx: nginxinc/nginx-unprivileged:1.27.5-alpine3.21-slim
  • GLPI PHP: eftechcombr/glpi:php-fpm-11.0.7
  • 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
  1. 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