This tutorial will guide you through the installation process of GLPI on a Fedora server.
Before proceeding with the installation, make sure you have the following:
php-ldap
, php-mbstring
and php-gd
.Open a terminal on your Fedora server and execute the following command to install the EPEL repository:
sudo dnf install epel-release
GLPI has some prerequisites that need to be installed on your server before its installation. Open a terminal and install the required packages using the following command:
sudo dnf install httpd mariadb mariadb-server php php-ldap php-mbstring php-gd
Next, you need to start and enable the MariaDB service using the following commands:
sudo systemctl enable mariadb
sudo systemctl start mariadb
Then, run the following command to secure your MariaDB installation:
sudo mysql_secure_installation
You will be prompted to set up the root password, remove anonymous users, disable root login remotely, and remove test databases. Answer "yes" to each prompt.
Download the latest version of GLPI from the official website:
cd /tmp
wget https://github.com/glpi-project/glpi/releases/download/9.5.5/glpi-9.5.5.tgz
Extract the downloaded archive:
sudo tar -xvf glpi-9.5.5.tgz -C /var/www/html
Then, set the correct permissions and ownership for the GLPI files:
sudo chown -R apache:apache /var/www/html/glpi
sudo chmod -R 755 /var/www/html/glpi
Create a new virtual host configuration file for GLPI in Apache:
sudo nano /etc/httpd/conf.d/glpi.conf
And add the following content:
<VirtualHost *:80>
DocumentRoot /var/www/html/glpi
ServerName YOUR_DOMAIN_NAME_OR_IP_ADDRESS
<Directory /var/www/html/glpi>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/glpi-error.log
CustomLog /var/log/httpd/glpi-access.log combined
</VirtualHost>
Replace YOUR_DOMAIN_NAME_OR_IP_ADDRESS
with your server's domain name or IP address.
Save and close the file and then restart Apache to apply the changes:
sudo systemctl restart httpd
Now, open a web browser and navigate to http://YOUR_DOMAIN_NAME_OR_IP_ADDRESS/glpi/
, where you will see the GLPI installation page. Follow the instructions to finish the installation process.
During the installation, you need to enter the following information:
MySQL
glpi
localhost
root
After successfully completing the installation, you will be redirected to the login page, where you can log in with the default credentials:
glpi
glpi
In this tutorial, we have shown you how to install GLPI on a Fedora server. Now you can start using GLPI to manage your IT infrastructure.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!