Dockerfile for GLPI (github) and OCS Inventory (github)
9.4.2 + 2.6 = 11.10.2
Except the codes from origin, anothers are WTFPL2. NO WARRANTY.
- Change passwords and IDs
- Run
docker-compose build
- Run
docker-compose up -d
- Access from browser http://docker-host:82/glpi for GLPI http://docker-host:83/ocsreports for OCS Inventory NG Console http://docker-host:83/download for OCS Inventory NG download place (internal) http://docker-host:83/snmp for OCS Inventory NG snmp place (internal) http://docker-host:83/ocsplugins for OCS Inventory NG plugins (internal) http://docker-host:83/ocsinterface for OCS Inventory NG report from client http://docker-host:83/ocsapi for OCS Inventory NG REST API (currently disabled)
- Access to GLPI
- Goto Setup, Plugin
- Install and enable
OCS Inventory NG
- Click
OCS Inventory NG
on plugin list - Goto
OCSNG servers
and Click+
on breadcubs(Home->Tool->...
) near the search icon - Input Hostname: glpidb, Database: ocsinventory, User: ocsinventory, Password: ocsinventorypass (default)
- Input
Synchronisation method
: Expert - Input another boolean parameters what you want
- Click add
- Click
OCS Inventory NG
on breadcubs(Home->Tool->...
) - Select Name, Click
Configuration of OCSNG server : ...
- Setup
Datas to import
Note: There is background task(cron) to synchronize on GLPI container
Docker | Package | Version | Note |
---|---|---|---|
glpi | GLPI | 9.4.2 | from github |
glpi | Plugin: ocsinventoryng | 1.6.0 | from github |
glpi | Plugin: browsernotification | 1.1.9 | from github |
glpi | Patch: LDAPS Patch | - | from github, Allow to connect LDAP SSL (not TLS) |
glpi | PHP(base) | 7.2-fpm-alpine | Official |
glpi | H2O | - | alpine linux provided |
glpi | IPA font | Ver.003.01 | IPA font license |
ocsinventory | OCS Inventory | 2.6 | from github |
ocsinventory | debian(base) | slim-latest | Official |
ocsinventory | Perl | 5.28 | debian provided |
ocsinventory | Apache | 2.4 | debian provided |
glpidb | MySQL | 5 | Minor version is not specified |