GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie installiere ich GLPI auf Ubuntu 20.04?

Ubuntu 20.04 ist ein sehr beliebtes Betriebssystem unter Servern. So ist es nicht verwunderlich, dass viele wichtige Tools auf diesem System zum Einsatz kommen. Heute erfahren Sie, wie Sie GLPI auf Ubuntu 20.04 installieren.

Schnell, was ist GLPI?

GLPI ist eine mit PHP erstellte Webanwendung, die eine umfassende Verwaltung des IT-Inventars eines Unternehmens ermöglicht und auch ein Ticketing-/Helpdesk-System enthält. Auf diese Weise verlassen sich viele Unternehmen auf GLPI für Computerinventuraufgaben und Vorfallberichte.

Die Anwendung ist vollständig Open Source und da sie mit PHP erstellt wurde, können wir sie in fast jedem modernen Betriebssystem installieren. Der Zugriff auf diese Anwendung kann auch von einem mobilen Gerät erfolgen.

GLPI auf Ubuntu 20.04 bekommen

Erster Schritt – Installieren Sie LAMP auf Ubuntu 20.04

In diesem Beitrag wird davon ausgegangen, dass Sie eine Neuinstallation von Ubuntu haben und wir daher bei Null anfangen.

GLPI ist eine Webanwendung, also brauchen wir einen Webserver, PHP, weil es in dieser Sprache erstellt wurde, und einen Datenbankmanager wie MariaDB. Lassen Sie uns also zusammenfassend LAMP auf Ubuntu 20.04 installieren

Dazu muss nur dieser Befehl ausgeführt werden, der Apache als Webserver, PHP mit den erforderlichen Modulen für seine Ausführung und MariaDB enthält.

sudo apt install apache2 php7.4 php7.4-curl php7.4-zip php7.4-gd php7.4-intl php7.4-intl php-pear php7.4-imagick php-bz2 php7.4-imap php-memcache php7.4-pspell php7.4-tidy php7.4-xmlrpc php7.4-xsl php7.4-mbstring php7.4-ldap php-cas php-apcu libapache2-mod-php7.4 php7.4-mysql mariadb-server

Denken Sie danach daran, den Status von Apache und MariaDB auf Fehler zu überprüfen.

sudo systemctl status apache2
sudo systemctl status mariadb

Bevor Sie Apache verwenden, denken Sie daran, die Ports 80 zu öffnen und 443 der Firewall.

Gehen Sie dann in Ihrem Webbrowser zu http://SERVER-IP und Sie werden so etwas sehen

Wenn alles gut gelaufen ist, setzen Sie ein Root-Passwort für MariaDB mit mysql_secure_installation Skript.

sudo mysql_secure_installation

Während des Installationsvorgangs können Sie ein Root-Passwort festlegen.

Ihnen werden dann einige Konfigurationsfragen gestellt, die Sie UND alle beantworten können.

Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]

Jetzt müssen Sie eine neue Datenbank für GLPI erstellen. Darüber hinaus sollten Sie auch einen neuen Benutzer erstellen.

Rufen Sie also die MariaDB-Konsole auf

sudo mysql -u root -p

Und erstellen Sie eine neue Datenbank für GLPI. Geben Sie ihm einen beliebigen Namen, aber machen Sie ihn erkennbar.

CREATE DATABASE glpidb;

Erstellen Sie nun mit dieser Anweisung den neuen Benutzer und legen Sie Berechtigungen für die Datenbank fest.

GRANT ALL PRIVILEGES ON glpidb.* TO 'user'@'localhost' IDENTIFIED BY 'password';

Sie können den Benutzer nennen, wie Sie wollen, ich werde user verwenden und lege ein stärkeres Passwort als das von mir festgelegte fest.

Wenden Sie dann die Änderungen an:

FLUSH PRIVILEGES;

Und verlassen Sie die Konsole:

exit;

Wenn LAMP bereit ist, können wir fortfahren.

Zweiter Schritt – Laden Sie GLPI auf Ubuntu 20.04 herunter

Nachdem Sie das System vorbereitet haben, können Sie mit dem Herunterladen des GLPI-Pakets beginnen.

Gehen Sie dazu in das Verzeichnis /tmp Ordner, und von dort mit dem wget Befehl darauf zugreifen.

cd /tmp/
wget https://github.com/glpi-project/glpi/releases/download/9.5.5/glpi-9.5.5.tgz

Entpacken Sie das Archiv mit tar .

tar -xvf glpi-9.5.5.tgz

Verschieben Sie dann den Ordner in das Apache-Root-Verzeichnis und setzen Sie die erforderlichen Berechtigungen darauf

sudo mv glpi /var/www/html/
sudo chmod 755 -R /var/www/html/
sudo chown www-data:www-data -R /var/www/html/

Erstellen Sie einen neuen VirtualHost für Apache. Auf diese Weise kann Apache den Zugriff auf die Site besser verwalten.

sudo nano /etc/apache2/sites-available/glpi.conf

Und fügen Sie die gewünschte Konfiguration hinzu, die zum Beispiel diese sein kann:

<VirtualHost *:80>
   ServerAdmin [email protected]_domain.com
   DocumentRoot /var/www/html/glpi
   ServerName your-domain.com

   <Directory /var/www/html/glpi>
        Options FollowSymlinks
        AllowOverride All
        Require all granted
   </Directory>

   ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log
   CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined

</VirtualHost>

Ersetzen Sie ServerName mit Ihrer Domain und ServerAdmin mit den richtigen Informationen.

Nachdem Sie die Änderungen gespeichert und den Editor geschlossen haben, müssen Sie den neuen VirtualHost aktivieren.

sudo ln -s /etc/apache2/sites-available/glpi.conf /etc/apache2/sites-enabled/glpi.conf

Wenden Sie die Änderungen an, indem Sie Apache rewrite aktivieren Modul und starten Sie es neu.

sudo a2enmod rewrite
sudo systemctl restart apache2

Optional:Sicherer GLPI-Zugriff mit Let’s Encrypt

Obwohl dieser Schritt optional ist, wird empfohlen, HTTPS zu aktivieren, wenn der Zugriff auf GLPI über ein externes Netzwerk erfolgt. Dazu benötigen Sie also eine gültige Domain.

Installieren Sie zuerst Certbot und das Apache-Plugin.

sudo apt install certbot python3-certbot-apache

Danach generieren Sie die Zertifikate mit dem folgenden Befehl

sudo certbot --apache -d [your-domain]

Ersetzen Sie [your-domain] mit Ihrem Domainnamen. Während des Vorgangs müssen Sie die Lizenzbedingungen akzeptieren und die erforderliche E-Mail-Adresse angeben, um den Schritt abzuschließen.

Starten Sie dann Apache neu

sudo systemctl restart apache2

Jetzt können wir die Installation abschließen.

Dritter Schritt – Schließen Sie die GLPI-Installation ab

Jetzt können wir einen Webbrowser öffnen und https://your-domain besuchen Seite, um den Willkommensbildschirm zu sehen, wo wir die Sprache der Installation einstellen können.

Als Nächstes müssen Sie die Lizenzbedingungen akzeptieren.

Da es sich um eine Neuinstallation handelt, müssen Sie auf Installieren klicken Schaltfläche.

Der Installer führt nun eine Analyse des Servers durch, um festzustellen, ob er alle Anforderungen erfüllt.

Jetzt ist es an der Zeit, die Datenbankparameter einzustellen. Geben Sie localhost ein im ersten Feld und den Benutzernamen und das Passwort des erstellten Benutzers.

Wenn die Verbindung zur Datenbank erfolgreich war, wird Ihnen die von uns erstellte Datenbank angezeigt. Wählen Sie es aus und fahren Sie mit dem Vorgang fort.

Sie sehen dann eine Meldung, dass alles erfolgreich war.

Wenn Sie mit dem Projekt zusammenarbeiten möchten, können Sie die Nutzungsdaten anonym senden.

Abschließend sehen Sie, dass der gesamte Vorgang erfolgreich war, und Sie erhalten Zugangsdaten.

Nach dem Einloggen sehen Sie den Hauptbildschirm.

Dies zeigt an, dass GLPI erfolgreich installiert wurde.

Schlussfolgerung

GLPI hilft uns bei administrativen Funktionen, die wir nutzen können, indem wir es auf Ubuntu 20.04 installieren, was Sie in diesem Beitrag gelernt haben.

Also teilen Sie diesen Beitrag in Ihren sozialen Netzwerken und helfen Sie uns zu wachsen.


Ubuntu
  1. So installieren Sie R unter Ubuntu 20.04

  2. So installieren Sie PHP 7.4 / 7.3 / 7.2 unter Ubuntu 18.04 / Ubuntu 16.04

  3. So installieren Sie PHP 7 unter Ubuntu 14.04

  4. So installieren Sie PHP 7 unter Ubuntu 15.04

  5. So installieren Sie PHP 7.3 auf Ubuntu 18.04

So installieren Sie Joomla 3.9 auf Ubuntu 20.04

So installieren Sie qt unter Ubuntu 20.04

So installieren Sie OwnCloud auf Ubuntu 18.04

So installieren Sie Joomla auf Ubuntu 18.04

So installieren Sie Go in Ubuntu 20.04

So installieren Sie Go unter Ubuntu 22.04