GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare lo strumento di gestione delle risorse Snipe-IT su Ubuntu 22.04

Per tenere traccia della proprietà, del processo di distribuzione e dei dettagli di tutti i server, è necessario un potente gestore delle risorse IT. Ciò può essere ottenuto installando e utilizzando Snipe-IT, uno strumento di gestione delle risorse IT open source.

In questo articolo, discuteremo dell'installazione di Snipe-IT su un server Ubuntu 22.04.

Installazione di Snipe-IT Asset Manager

Per installare lo strumento snipe-IT, devi prima installare lo stack LAMP, ovvero Linux, server Apache, server Mysql e PHP. Per installarli, prima aggiorna il repository del server, quindi controlla i comandi forniti ed eseguilo anche sul tuo server.

$ sudo apt update &&sudo apt upgrade -y

Installa Apache

Installa il server Apache eseguendo il comando come:

$ sudo apt install apache2 -y

Ora avvia e abilita il servizio Apache eseguendo il comando simile al comando mostrato di seguito.

$ sudo systemctl avvia apache2$ sudo systemctl abilita apache2

Installa il PHP

Per installare il PHP, prima aggiungi il repository PHP sul tuo server aggiungendolo con il comando come mostrato di seguito:

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

Quindi, installa le estensioni PHP. Per farlo, esegui il comando come:

$ 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}

Installa anche altri pacchetti richiesti.

$ sudo apt install -y openssl curl git wget zip

Successivamente, è necessario riavviare il server Web Apache per applicare le nuove modifiche.

$ sudo systemctl riavvia apache2

Installa il server MySql/MariaDB

Installa il server MySQL o MariaDB. Nel nostro caso, stiamo installando un server MySQL. Quindi avvia e abilita il server MySQL eseguendo il comando come mostrato di seguito.

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

Quindi, proteggi il server MySQL. Per farlo, dovrai eseguire il comando come:

$ sudo mysql_secure_installation

Imposta la password di root e svuota i privilegi. Vedrai l'output simile allo screenshot qui sotto.

Crea database per Snipe-IT

Accedi al server mysql e crea un utente e un database per snipe-IT. Per ulteriori dettagli, eseguire il comando come di seguito.

$ sudo mysql -u root -pmysql> CREATE DATABASE snipeit_db;Query OK, 1 riga interessata (0.01 sec)mysql> CREATE USER 'snipeit'@'localhost' IDENTIFICATO CON mysql_native_password BY '[email protected]';Query OK , 0 righe interessate (0.03 sec)mysql> CONCEDERE TUTTI I PRIVILEGI SU snipeit_db.* TO 'snipeit'@'localhost';Query OK, 0 righe interessate (0.02 sec)mysql> FLUSH PRIVILEGES;Query OK, 0 righe interessate (0.00 sec )mysql> esci

Installa Snipe-IT

Per installare lo strumento Snipe-IT sul server Ubuntu 22.04, scarica l'ultimo pacchetto di snipe-IT da github. Passare alla directory /var/www/html, quindi scaricare il pacchetto eseguendo il comando simile a:

$ cd /var/www/html

Esegui il comando git per scaricare il pacchetto in questa directory.

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

Quindi, copia .env.example creando il nuovo file come .env.

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

Quindi, modifica questo file .env aggiornando i dettagli del database e l'URL. Per ulteriori dettagli, controlla lo screenshot come mostrato di seguito.

$ sudo vim .env
APP_URL=snipeit-test.comAPP_TIMEZONE='UTC'DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_DATABASE=snipeit_dbDB_USERNAME=snipeit[email protetta]DB_PREFIX=nullDB_DUMP_PATH='/usr/bin'DB_CHARSET=utf8mb4DB_COLLATION=utf8mb4_unicode_ci> 

Installa il compositore

Installa il compositore su quella directory. Puoi eseguire il comando in modo simile come mostrato di seguito per scaricare e installare il compositore.

$ curl -sS https://getcomposer.org/installer | php$ sudo mv composer.phar /usr/local/bin/composer

Quindi, vai su /var/www/html/snipe-it, quindi tutte le dipendenze PHP verranno scaricate eseguendo il comando come:

$ cd /var/www/html/snipe-it/$ sudo composer update --no-plugins --no-scripts$ sudo composer install --no-dev --prefer-source --no-plugins - -no-script

Quindi, genera la chiave dell'app eseguendo il comando come mostrato di seguito.

$ sudo php chiave artigianale:genera

Quindi, dai l'autorizzazione richiesta alla tua directory snipe-it

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

Configurazione del server web Apache per Snipe-IT

Per Snipe-IT, crea un file di configurazione di Apache. Ma prima puoi disabilitare il file di configurazione predefinito di apache con il comando simile come mostrato di seguito.

$ sudo a2dissite 000-default.conf

Quindi, crea un file di configurazione per Snipe-IT con i contenuti simili allo screenshot fornito.

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

Contenuto del file dell'host virtuale:

 ServerName snipeit-test.com DocumentRoot /var/www/html/snipe-it/public  Opzioni Indici FollowSymLinks MultiViews AllowOverride All Order consenti, nega consenti da tutti 

Successivamente, devi abilitare il nuovo file di configurazione e riavviare il server Apache per applicare le modifiche.

$ sudo a2ensite snipeit.conf$ sudo systemctl riavvia apache2

Dashboard Snipe-IT

Finalmente sei pronto per vedere la dashboard dello snipe-it accedendovi tramite il nome di dominio che hai impostato. Per prima cosa verrà visualizzata la pagina con i dettagli dei requisiti, quindi puoi creare un utente. Per ulteriori dettagli, controlla lo screenshot qui sotto.

Quindi fai clic su Avanti salvando i dettagli dell'utente, vedrai la dashboard dello snipe-IT simile allo screenshot come mostrato di seguito.

Conclusione

In questo articolo, hai imparato come installare lo strumento di gestione delle risorse snipe-IT e impostare il dashboard creando il database e creando un file di configurazione. Grazie!


Ubuntu
  1. Come installare Docker su Ubuntu 18.04

  2. Come installare Apache su Ubuntu 18.04

  3. Come installare MariaDB 10.4 su Ubuntu 18.04

  4. Come installare MongoDB su Ubuntu 18.04

  5. Come installare Jenkins su Ubuntu 18.04

Come installare Trac Project Management Tool su Ubuntu 18.04 LTS

Come installare lo strumento School su Ubuntu 18.04 LTS

Come installare lo strumento di gestione dei progetti Redmine su Ubuntu 18.04 LTS

Come installare Ralph Asset Management System su Ubuntu 20.04

Come installare lo strumento di gestione delle risorse i-doit su Ubuntu 20.04 LTS

Come installare lo strumento di monitoraggio del sistema Prometheus su Ubuntu 20.04