Glpi

From Alpine Linux

Jump to: navigation, search

Contents

What is GLPI?

GLPI is the Information Resource-Manager with an additional Administration- Interface. You can use it to build up a database with an inventory for your company (computer, software, printers...). It has enhanced functions to make the daily life for the administrators easier, like a job-tracking-system with mail-notification and methods to build a database with basic information about your network-topology.

The principal functionalities of the application are :

1) the precise inventory of all the technical resources. All their characteristics will be stored in a database. 2) management and the history of the maintenance actions and the bound procedures. This application is dynamic and is directly connected to the users who can post requests to the technicians. An interface thus authorizes the latter with if required preventing the service of maintenance and indexing a problem encountered with one of the technical resources to which they have access.

Set up GLPI on Alpine Linux

This document will be a quick c/p guide to setup GLPI on Alpine linux. What we will setup is the following:

Install lighttpd, PHP and MySql

Install the additional packages:

apk add lighttpd php-common php-iconv php-json php-gd php-curl php-xml php-pgsql php-imap

apk add php-pdo php-pdo_pgsql php-soap php-xmlrpc php-posix php-mcrypt php-gettext php-ldap php-ctype php-dom

Configure Lighttpd

vi /etc/lighttpd/lighttpd.conf

Uncomment line:

include "mod_fastcgi.conf"

Start lighttpd service and add to needed runlevel

/etc/init.d/lighttpd start && rc-update add lighttpd default

Install Mysql server packages

apk add mysql mysql-client php-mysql php-mysqli

Configuring MySql

/usr/bin/mysql_install_db --user=mysql
/etc/init.d/mysql start && rc-update add mysql default
/usr/bin/mysqladmin -u root password 'password'

Create the GLPI database

Note: you can create the database from command line or from the GLPI web page later.

mysql -u root -p

CREATE DATABASE glpi; GRANT ALL PRIVILEGES ON glpi.* TO "root"; FLUSH PRIVILEGES; EXIT

Installing GLPI

Install GLPI

Make webapps folder

mkdir /usr/share/webapps/ -p

Download

cd /usr/share/webapps/ wget http://fossies.org/unix/misc/glpi-0.80.4.tar.gz

Unpack and delete tar file

tar zxvf glpi-0.80.4.tar.gz rm glpi-0.80.4.tar.gz

Change Folder Persmissions

chmod -R 777 /usr/share/webapps/glpi/

Make symlinks to GLPI

ln -s /usr/share/webapps/glpi/ /var/www/localhost/htdocs/glpi

Configuring GLPI

Browse to: http://WEBSERVER_IP_ADDRESS/glpi and Install GLPI completing the information as appropriate from the web browser.

GLPI Installation steps:

Note: After select each option, pres "Ok" or "Continue" button.

GLPI SETUP

I have read and ACCEPT the terms of the license written above.
  • Choose 'Install' for a completely new installation of GLPI.
  • Select 'Update' to update your version of GLPI from an earlier version
  • Continue ?
  • Mysql server: localhost
  • Mysql user: root
  • Mysql password : password
Database connection successful
Create a new database or use an existing one: glpi

OK - database was initialized Default values have been entered, feel free to delete them if you want Upon first connection you can use the login glpi and the password glpi in order to access the application with administrator rights

After click on "continue" you will see The installation is finished.

Congratulations, you installed GLPI!

You can delete or modify these accounts as well as the first entries in the database. Use GLPI.

You have GLPI system working, to access go to http://WEBSERVER_IP_ADDRESS/glpi and enjoy!

Personal tools
Namespaces
Variants
Actions
Welcome
Services
Wiki
Toolbox