LogoLogo
DownloadGLPI ChangelogPricesGLPI Webiste45-day free trial
  • Welcome
  • FAQ
  • FAQ Plugins
  • Tutorials
  • Videos
  • Most popular
    • Setting up Oauth IMAP Entra
    • Customise my logo
    • Setting up Oauth SMTP Entra
  • Account and subscription
    • Subscribe to GLPI cloud
  • Authentication
    • Activate sso
    • Authenticate with local LDAP
    • Integrate GLPI Network Cloud and LDAPS (Entra)
    • Setting up LDAP
  • Automatic actions
    • Setting up automatic actions
    • Check automatic actions
  • General
    • Setting up your calendar
    • Managing dashboards
    • Fields unicity
  • Helpdesk
    • Add a task
    • Add changes
    • Creating ITIL Category
    • Add an external planning
    • Managing problems
    • Add a pending reason
    • Creating Templates for Tickets
    • Using survey satisfaction
    • Setting up Service levels (SLA)
  • Inventory
    • Using blacklist
    • Collect Data
    • Inventory Android smartphones
    • Computer inventory
    • Deploying agents via GPO
    • Deploy via GlpiInventory
    • Using impact analysis
    • Installing the GLPI agent Toolbox
    • Setting up mirror servers
    • Setting up remote inventory
    • Securing exchanges between GLPI agents <-> GLPI server
    • Inventory printers and network hardware
  • Knowledge
    • Overview
    • Search engine
  • My instance
    • Customise my logo
    • Final migration
    • Export local database
    • Export my data
    • Find out my address
    • Migrate my existing GLPI on GLPI Network Cloud
    • Privacy policy and GPRD
    • Rename my instance
    • Slowdown on my instance
  • Notifications
    • Setting up Oauth SMTP Entra
    • Oauth SMTP Google
    • Setup notifications
    • Reminders
  • Plugins
    • Install and update plugins
    • Marketplace
  • Procedures
    • Apply patch
    • Free up space on your database
    • Install GLPI on Ubuntu
    • Use Percona's tools for large GLPI databases
    • Registration key marketplace
  • Receivers
    • Setting up OAuth IMAP Google
    • Setting up receiver and tickets
    • Collect emails from Gmail
    • Setting up Oauth IMAP Entra
    • Receiver iCloud
    • Receiver and delegating mailboxes
    • Receiver Office365
  • Rules
    • Authorizations rules
    • Business rules for tickets
    • Rules engine and dictionaries
  • Tools
    • Manage your projects
    • rssfeed
Powered by GitBook
LogoLogo

Social Media

  • GitHub
  • Instagram
  • LinkedIn
  • Facebook
  • Youtube
  • X
  • Reddit
  • Telegram

Category

  • FAQ
  • FAQ Plugins
  • Tutorials
  • Videos

Ressources

  • Download
  • GLPI Changelog
  • Prices
  • GLPI Website
  • 45-day free trial

©2025 - Teclib

On this page
  • Advantages
  • Add mirror server
  • Mirror server configuration
  • Deployment

Was this helpful?

Edit on GitHub
Export as PDF
  1. Inventory

Setting up mirror servers

PreviousInstalling the GLPI agent ToolboxNextSetting up remote inventory

Last updated 2 months ago

Was this helpful?

A mirror server for application deployment via GLPI is a dedicated server containing replicas of software packages, updates and deployment scripts. This server enables system administrators to deploy applications to client workstations efficiently and redundantly, ensuring that the necessary files are available even if the main server is unavailable.

Prerequisites

The GLPI Inventory plugin must be installed to access this functionality. It is available on the marketplace (Cloud and on-premise).

Advantages

  • Availability: Ensures that deployments can continue even if the main server fails.

  • Performance: Improves response times and deployment speed through load balancing.

  • Security: Reduces the risk of data loss and ensures that applications are always available for deployment.

Add mirror server

  • From Administration > GLPI Inventory > Deploy > Mirror servers

  • Click on Add

  • Fill in the required fields (mandatory fields are the name and address of the remote mirror server. Remember to create your server in the correct entity and check the child-entity box if necessary).

  • Click on Add

Location info

Location can play an important role. When deploying an application, if the PC's location field is filled in, the agent will first retrieve the packet from the server identified at the same location. If the server is not available, the agent will retrieve the packet from the main server. If no location is available, the agent will retrieve the packet from one of the available servers.

Mirror server configuration

  • Install a web server (such as Apache or Nginx) on the mirror server, which will host the deployment files.

  • Synchronize the deployment files between the main server and the mirror server.

rsync -avP /var/www/glpi/files/_plugins/glpiinventory/files/repository user@mirror_server:/path/to/mirror/deployment/files/

Deployment

GLPI agent

To enable the agent to use the deployment function, please activate the corresponding option during installation.

When the is configured, the agent will be able to receive the list of mirror servers.

deployment task
Add server miror