How to Install GLPI on Fedora Server Latest
This tutorial will guide you through the installation process of GLPI on a Fedora server.
Prerequisites
Before proceeding with the installation, make sure you have the following:
- An up-to-date Fedora Server. We recommend Fedora Server 33 or later.
- A non-root user with sudo privileges.
- A web server installed and running on your system. We recommend Apache or Nginx.
- PHP version 7.2 or later with some required extensions:
php-ldap,php-mbstringandphp-gd.
Step 1: Add EPEL Repository
Open a terminal on your Fedora server and execute the following command to install the EPEL repository:
sudo dnf install epel-release
Step 2: Install Required Packages
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
Step 3: Set Up MariaDB
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.
Step 4: Install GLPI
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
Step 5: Configure Apache
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
Step 6: Finish the Installation
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:
- Database Information:
- Database Type:
MySQL - Database Name:
glpi - Database Server:
localhost - Login:
root - Password: your MariaDB root password
- Database Type:
After successfully completing the installation, you will be redirected to the login page, where you can log in with the default credentials:
- Username:
glpi - Password:
glpi
Conclusion
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.