GLPI deployment and infrastructure

Installing and sizing self-hosted GLPI: requirements, Docker and Linux installs, web server layout, directories, database replicas and caching.

Running GLPI in Docker with the official image

Deploying GLPI with the official Docker image and compose stack: environment variables for MySQL, persistent volumes, upgrades by image tag and production settings beyond the quick start.

Installing GLPI on Ubuntu with Apache

A production GLPI install on Ubuntu: PHP extensions, Apache virtual host on the public directory, MariaDB, timezone grants, cron and moving data directories out of the web tree.

GLPI behind Nginx and PHP-FPM

Serving GLPI from Nginx with PHP-FPM: routing every request through public/index.php, blocking direct access to other paths and session cookie settings for HTTPS.

GLPI SQL read replicas

Adding MySQL or MariaDB replicas to GLPI for reports, search and read-only fallback, the sync check options and the risk of stale results when always using the replica.

GLPI cache with Redis or Memcached

Configuring GLPI's cache backend with glpi:cache:configure, choosing Redis or Memcached for multi-server installs and clearing caches after upgrades.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.