Summary

The new Synology DSM version 7 no longer supports GLPI as a standard installation package. Nevertheless you can manually  install GLPI 10 on Synology DSM 7. It’s very easy and requires just a few steps.

Simply follow the 4 detailed descripted steps below to run your own GLPI 10 installation on a Synology with DSM version 10.

b

Table of Content

=

What is GLPI 10?

=

1. Create a webspace directory for GLPI 10 in Synology DSM 7

=

2. Create a Virtual Host for GLPI 10 on Synology DSM 7

=

3. Create a PHP profile for GLPI 10 in Webstation

=

4. Create database for GLPI 10

What is GLPI 10?

GLPI is an open source tool to manage Helpdesk and IT assets!

Helpdesk

GLPI contains a support service desk to manage incidents/requests with forms and  SLAs.

  • Tickets
  • Problems
  • Changes
  • Statistics
  • Forms
  • Recurrent tickets
    GLPI 10 Helpdesk

    IT Asset Inventory (CMDB)

    GLPI let you manage hardware, software and data centers. Link Asset inventory to Helpdesk and import hardware automaticaly from the network.

    and get 360° control of your IT and business infrastructure.

    • Hardware
    • Computer & Software
    • Network devices
    • Dashboards
    • Import from Agent
    • Impact & relationship
      GLPI 10 CMDB IT Asset Inventory

      1. Create a webspace directory for GLPI 10 in Synology DSM 7

      GLPI 10 on Synology DSM7 create folder

      1.1 Create web folder for GLPI

      Create a folder for GLPI in your your web directory ‘shared folder’ (e.g. /volume1/web/glpi)

      download GLPI 10 latest version

      1.2 Download GLPI 10

      Download the latest version of the GLPI 10 installation package from https://glpi-project.org/downloads/

      Upload GLPI 10 installation package to Synology DSM 7

      Create a directory for GLPI 10 in Synology DSM 7

      1.3 Upload GLPI into new folder

      Upload the GLPI 10 installation package to your Synology and extract them in your newly created glpi folder

      2. Create a virtaul host for GLPI 10 in Synology DSM 7

      create a new virtual host in Synology DSM 7

      2.1 Create a new virtual host for your GLPI in DSM Web Station

      Create a new virtual host for your GLPI 10 in Web Station of your Synology DSM 7

      create a new virtual host in Synology DSM 7

      2.2 Name the virtual host for GLPI

      Create a name based virtual host and name it whatver you want e.g. glpi.local
      Don’t forget to add this new name to your DNS server.

      Alternativly you can choose ‘port based’ if you want to use a separate port instead.

      assign your document root to your virtual host

      2.3 Assign web folder to virtual host

      Assign your newly created folder (there your extracted the GLPI 10 installation package) to the document root of the new virtual host for GLPI on DSM 7 and start with the default PHP profile.

      3. Create a new PHP profile for GLPI 10 in Synology DSM 7

      creat php profile for GLPI in Synology web station

      3.1 Create a new PHP Profile for GLPI in DSM Web Station

      Again in Synology DSM 7 Web Station go to Script Language Settings > PHP and create a new PHP Profile for GLPI. Give it a name (e.g. GLPI), a description and chose the correct PHP version (>= PHP 7.4)

      GLPI 10 system check

      3.2 Start GLPI 10 installation wizard

      Open the website of your new virtual host for GLPI and start the installation wizard. The installation wizard will check the system requirements and bring up a check list with several missing PHP extension and missing authorizations for some folders.

      3.3 Change the new PHP profile for GLPI 10

      Change you new GLPI PHP profile and add all required (and recommended) extensions from the GLPI 10 installation wizard.

      3.4 Assign the new PHP profile

      Open again the newly created virtual host for GLPI 10 and change the PHP in backend to the newly created PHP profile.

      GLPI 10 installation on Synology DSM 7 add write permissions

      3.5 Add authorization to the required folders

      As described in the GLPI 10 installation wizard check list some folders require additional write authorization. Open File Station in Synology DSM 7 and navigate to the folder. Open Properties of the folder and go to permission. Select Create to pen the Permission Editor and enter the group ‘http’ and check ‘Write’ option. Don’t forget to check the option ‘Apply to this folder, sub-folders and files’. Redo this for all required folders (config, files, marketplace).

      3.6 Recheck system requirements in GLPI installation wizard

      Back to the GLPI 10 installation wizard all requirements should now be fulfilled. Continue to the next step for the database connection.

      4. Create database for GLPI 10

      phpmyadmin creat db user and database for GLPI 10

      4.1 Open create a new database and DB User for GLPI 10

      In Synology DSM 7 open phpMyAdmin and login with your root account of mySQL or MariaDB. Create a new user and check the option to generate a database with the same name (e.g. glpi). Set the connection to localhost, a new password for the database connection and check all permissions for the database and hit ok.

      GLPI 10 database connection

      4.2 Connect GLPI 10 to the new database

      Back to the GLPI installation wizard enter mySQL details with localhost, the newly created user and password. In the next step you can chose the existing database you have created.

      GLPI 10 install end

      4.3 Finalize GLPI 10 installation

      Now you can continue and the installation wizard will finalize the GLPI 10 installation on your Synology.

      You can now login to your new GLPI 10 by using the default users:

      • glpi/glpi admin account,
      • tech/tech technical account,
      • normal/normal “normal” account,
      • post-only/postonly post-only account.

      Concratulations

      You have successfully installed GLPI 10 on your Synology with DSM 7

      Enjoy this post?
      How to install GLPI 10 on Synology DSM 7 | enjoy post | digital art by davidanders
      Buy me a coffee