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

So installieren Sie das Snipe-IT Asset Management Tool unter Ubuntu 22.04

Um den Besitz, den Bereitstellungsprozess und die Details aller Server zu verfolgen, ist ein leistungsstarker IT-Asset-Manager erforderlich. Dies kann durch die Installation und Verwendung von Snipe-IT, einem Open-Source-IT-Asset-Management-Tool, erreicht werden.

In diesem Artikel besprechen wir die Installation von Snipe-IT auf einem Ubuntu 22.04-Server.

Installation des Snipe-IT Asset Managers

Um das Tool snipe-IT zu installieren, müssen Sie zuerst den LAMP-Stack installieren, also Linux, Apache-Server, Mysql-Server und PHP. Um sie zu installieren, aktualisieren Sie zuerst das Repository des Servers, überprüfen Sie dann die angegebenen Befehle und führen Sie sie auch auf Ihrem Server aus.

$ sudo apt update && sudo apt upgrade -y

Apache installieren

Installieren Sie den Apache-Server, indem Sie den Befehl wie folgt ausführen:

$ sudo apt install apache2 -y

Starten und aktivieren Sie nun den Apache-Dienst, indem Sie den Befehl ähnlich dem unten gezeigten Befehl ausführen.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Installieren Sie PHP

Um PHP zu installieren, fügen Sie zuerst das PHP-Repository auf Ihrem Server hinzu, indem Sie es mit dem unten gezeigten Befehl hinzufügen:

$ sudo add-apt-repository ppa:ondrej/php

Als nächstes installieren Sie die PHP-Erweiterungen. Führen Sie dazu den Befehl wie folgt aus:

$ sudo apt install -y php-{opcache,pdo,bcmath,calendar,ctype,fileinfo,ftp,gd,intl,json,ldap,mbstring,mysqli,posix,readline,sockets,bz2,tokenizer,zip,curl,iconv,phar}

Installieren Sie auch andere erforderliche Pakete.

$ sudo apt install -y openssl curl git wget zip

Als nächstes muss der Apache-Webserver neu gestartet werden, damit die neuen Änderungen übernommen werden.

$ sudo systemctl restart apache2

Installieren Sie den MySql/MariaDB-Server

Installieren Sie den MySQL- oder MariaDB-Server. In unserem Fall installieren wir einen MySQL-Server. Starten und aktivieren Sie dann den MySQL-Server, indem Sie den unten gezeigten Befehl ausführen.

$ sudo apt install mysql-server
$ sudo systemctl start mysql
$ sudo systemctl enable mysql

Als nächstes sichern Sie den MySQL-Server. Dazu müssen Sie den Befehl wie folgt ausführen:

$ sudo mysql_secure_installation

Legen Sie das Root-Passwort fest und löschen Sie die Berechtigungen. Sie sehen eine Ausgabe ähnlich dem Screenshot unten.

Datenbank für Snipe-IT erstellen

Melden Sie sich beim MySQL-Server an und erstellen Sie einen Benutzer und eine Datenbank für snipe-IT. Führen Sie für weitere Details den folgenden Befehl aus.

$ sudo mysql -u root -p

mysql> CREATE DATABASE snipeit_db;

Query OK, 1 row affected (0.01 sec)

mysql> CREATE USER 'snipeit'@'localhost' IDENTIFIED WITH mysql_native_password BY '[email protected]';

Query OK, 0 rows affected (0.03 sec)

mysql> GRANT ALL PRIVILEGES ON snipeit_db.* TO 'snipeit'@'localhost';

Query OK, 0 rows affected (0.02 sec)

mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)

mysql> quit

Snipe-IT installieren

Um das Snipe-IT-Tool auf einem Ubuntu 22.04-Server zu installieren, laden Sie das neueste Paket von snipe-IT von github herunter. Navigieren Sie zum Verzeichnis /var/www/html und laden Sie das Paket herunter, indem Sie den folgenden Befehl ausführen:

$ cd /var/www/html

Führen Sie den Befehl git aus, um das Paket in dieses Verzeichnis herunterzuladen.

$ sudo git clone https://github.com/snipe/snipe-it snipe-it

Kopieren Sie als Nächstes das .env.example, indem Sie die neue Datei als .env.

erstellen
$ cd /var/www/html/snipe-it
$ sudo cp .env.example .env

Bearbeiten Sie als Nächstes diese .env-Datei, indem Sie die Datenbankdetails und die URL aktualisieren. Weitere Einzelheiten finden Sie auf dem unten gezeigten Screenshot.

$ sudo vim .env
APP_URL=snipeit-test.com
APP_TIMEZONE='UTC'
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_DATABASE=snipeit_db
DB_USERNAME=snipeit
[email protected]
DB_PREFIX=null
DB_DUMP_PATH='/usr/bin'
DB_CHARSET=utf8mb4
DB_COLLATION=utf8mb4_unicode_ci

Composer installieren

Installieren Sie den Composer in diesem Verzeichnis. Sie können den Befehl ähnlich wie unten gezeigt ausführen, um Composer herunterzuladen und zu installieren.

$ curl -sS https://getcomposer.org/installer | php

$ sudo mv composer.phar /usr/local/bin/composer

Navigieren Sie als Nächstes zu /var/www/html/snipe-it, dann werden alle PHP-Abhängigkeiten heruntergeladen, indem Sie den Befehl wie folgt ausführen:

$ cd /var/www/html/snipe-it/

$ sudo composer update --no-plugins --no-scripts

$ sudo composer install --no-dev --prefer-source --no-plugins --no-scripts

Generieren Sie als Nächstes den App-Schlüssel, indem Sie den unten gezeigten Befehl ausführen.

$ sudo php artisan key:generate

Geben Sie als Nächstes Ihrem snipe-it-Verzeichnis die erforderliche Berechtigung

$ sudo chown -R www-data:www-data /var/www/html/snipe-it

$ sudo chmod -R 755 /var/www/html/snipe-it

Konfigurieren des Apache-Webservers für Snipe-IT

Erstellen Sie für Snipe-IT eine Apache-Konfigurationsdatei. Aber vorher können Sie die Standardkonfigurationsdatei von Apache mit dem ähnlichen Befehl wie unten gezeigt deaktivieren.

$ sudo a2dissite 000-default.conf

Erstellen Sie als Nächstes eine Konfigurationsdatei für Snipe-IT mit einem Inhalt ähnlich dem angegebenen Screenshot.

$ sudo vim /etc/apache2/sites-available/snipeit.conf

Inhalt der virtuellen Hostdatei:

<VirtualHost *:80>
  ServerName snipeit-test.com
  DocumentRoot /var/www/html/snipe-it/public
  <Directory /var/www/html/snipe-it/public>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
  </Directory>
</VirtualHost>

Als nächstes müssen Sie die neue Konfigurationsdatei aktivieren und den Apache-Server neu starten, damit die Änderungen übernommen werden.

$ sudo a2ensite snipeit.conf
$ sudo systemctl restart apache2

Snipe-IT-Dashboard

Schließlich können Sie das Dashboard von Snipe-it sehen, indem Sie über den von Ihnen festgelegten Domainnamen darauf zugreifen. Zuerst wird die Seite mit den Details der Anforderungen angezeigt, dann können Sie einen Benutzer erstellen. Weitere Einzelheiten finden Sie im folgenden Screenshot.

Klicken Sie dann auf Weiter, indem Sie die Benutzerdaten speichern. Sie sehen das Dashboard von snipe-IT, ähnlich dem Screenshot unten.

Schlussfolgerung

In diesem Artikel haben Sie gelernt, wie Sie das Snipe-IT-Asset-Management-Tool installieren und das Dashboard einrichten, indem Sie die Datenbank erstellen und eine Konfigurationsdatei erstellen. Vielen Dank!


Ubuntu
  1. So installieren Sie Docker unter Ubuntu 18.04

  2. So installieren Sie Apache unter Ubuntu 18.04

  3. So installieren Sie MariaDB 10.4 auf Ubuntu 18.04

  4. So installieren Sie MongoDB unter Ubuntu 18.04

  5. So installieren Sie Jenkins unter Ubuntu 18.04

So installieren Sie das Trac Project Management Tool unter Ubuntu 18.04 LTS

So installieren Sie das School-Tool unter Ubuntu 18.04 LTS

So installieren Sie das Redmine Project Management Tool unter Ubuntu 18.04 LTS

So installieren Sie das Ralph Asset Management System unter Ubuntu 20.04

So installieren Sie das i-doit Asset Management Tool auf Ubuntu 20.04 LTS

So installieren Sie das Prometheus-Systemüberwachungstool unter Ubuntu 20.04