320.06.70.037 [email protected]
Seleziona una pagina

Installazione del Software di Asset Management Snipe-IT su Ubuntu Server 22.04

da | Gen 25, 2024 | Snipe-IT, Ubuntu | 0 commenti

In questo tutorial tratteremo l’installazione della piattaforma per la gestione delle risorse aziendali (Tool di Asset Management) chiamata Snipe-IT su Ubuntu 22.04.

Il software Snipe-IT è basato sul framework Laravel e per la sua installazione necessita anche del PHP Composer che è il gestore di pacchetti e dipendenze del linguaggio PHP.

In questa guida installerò Snipe-IT con Apache, MariaDB, PHP 8.1, PHP Composer

PRE REQUISITI

Server con Installato Ubuntu 22.04
Un accesso utente root o un utente normale con privilegi amministrativi

AGGIORNAMENTO DEL SISTEMA

Eseguire i comandi in sequenaza per l’aggiornamento del sistema:

INSTALLAZIONE DELLE DIPENDENZE

Installare la dipendenza unzip con il seguente comando:

INSTALLAZIONE DI APACHE

Proseguire con l’installazione di Apache eseguendo il comando:


Per verificare che Apache sia in esecuzione digitare il comando seguente:


 

Se è tutto ok dovremmo vedere un output come mostrato nell’immagine sovrastante

Inoltre se da un qualsiasi browser richiamiamo il seguente link:

http://server-ip-address

Dovremmo visualizzare il messaggio di benvenuto di Apache come mostrato nell’immagine sovrastante

Abilitare il modulo mod_rewrite in Apache con il comando:


Dovremmo visualizzare il seguente output:


Riavviare il webserver Apache con il comando:

INSTALLAZIONE DEL DATABASE MARIADB

Procedere con l’installazione del database MariaDB con il comando:


L’installazione predefinita di MariaDB viene fornita con impostazioni deboli, che comportano potenziali rischi per i database.

Pertanto, si consiglia vivamente di eseguire alcune operazioni di rafforzamento per proteggere il server del database.

Per migliorare la sicurezza di MariaDB eseguire lo script di sicurezza con il seguente comando:


 

Rispondere a tutte le domande come mostrato nell’immagine sovrastante.

INSTALLAZIONE DEL PHP

Ubuntu 22.04 fornisce già PHP 8.1 nel suo repository. E’ possibile installarlo col seguente comando:


Per visualizzare la versione di PHP installata, eseguire il comando:


Dovremmo vedere un output come mostrato nell’immagine sovrastante

Installare tutti i moduli necessari al corretto funzionamento di Snipe-IT con il comando:

INSTALLAZIONE DEL PHP COMPOSER

Procedere con l’installazione del PHP Composer che è uno strumento di gestione delle dipendenze PHP ed è indispensabile per installare e aggiornare le librerie di Snipe-IT.

Scaricare il pacchetto di installazione del Composer con il comando:


 

Se è andato tutto a buon fine dovremmo vedere una schermata come quella sovrastante

Verificare la versione installata del Composer con il comando:


Dovremmo vedere un output come di seguito:


Spostare l’eseguibile composite.phar nella cartella /usr/local/bin/ con il comando:

CREAZIONE DEL DATABASE

Creare un database e un utente del database per Snipe-IT. Accedere a MariaDB come utente root con il comando:


Quindi inserire la password di root del database

Eseguire i seguenti comandi in sequenza.

Creare il database con il comando:


Creare l’utente per l’accesso al database con il comando:


NOTA BENE: al posto di PASSWORD inserire la password desiderata

Fornire all’utente appena creato i diritti di accesso al database con il comando:


Fare il flush dei privilegi con il comando:


Uscire con il comando:

INSTALLAZIONE DI SNIPE-IT

Posizionarsi nella root directory del webserver con il comando:


Usare git per clonare l’ultimo repository Snipe-IT dall’URL https://github.com/snipe/snipe-it e copiare i file scaricati in una directory snipe-it.

Eseguire il comando:


Se il comando ha dato esito positivo dovremmo vedere il seguente output:


Posizionarsi all’interno della cartella appena creata con il comando:


Snipe-IT viene fornito con un file di configurazione di esempio. Copiarlo nella cartella snipe-it con il comando:


Editare il file di configurazione con il comando:


Nel file di configurazione individuare i seguenti settaggi:


Quindi inserire i seguenti dati:


ATTENZIONE: inserire al posto snipeit.example.com l’URL del server Snipe-IT. Quindi inserire tutte le info relative al database creato in precedenza

Salvare e chiudere il file di configurazione

Continuare con l’installazione delle dipendenze di Snipe-IT con Composer.

Poisizonarsi all’interno della cartella snipe-it con il comando:


Impostare la proprietà e le autorizzazioni corrette per la directory dei dati di Snipe-IT con i seguenti comandi:


Quindi eseguire il comando:


Comparirà il seguente output:


Premere INVIO per procedere

Quindi eseguire il comando:


Comparirà il seguente output:


Premere INVIO per procedere

ATTENZIONE: questa installazione potrebbe durare anche 10 minuti

Se è andato tutto a buon fine dovremmo vedere una schermata come quella sovrastante

Una volta terminata l’esecuzione del Composer, generare un valore Laravel APP_Key nel file di configurazione /var/www/snipe-it/.env creato in precedenza con il comando:


Dovremmo vedere il seguente output:


Scrivere yes e premere INVIO

Se è andato tutto a buon fine dovremmo vedere il seguente output:

CREAZIONE DEL VIRTUAL HOST SU APACHE

Per Snipe-IT creare un file di configurazione di Apache. Ma prima disabilitare il file di configurazione predefinito di apache con il comando:


Creare un file di configurazione per Snipe-IT con il comando:


Incollare all’interno del file di configurazione il seguente output:


NOTA BENE: al posto di snipeit-test.com inserire l’FQDN del server Snipe-IT

Salvare e chiudere il cile di configurazione

Abilitare il nuovo file di configurazione con il comando:


Quindi riavviare il server Apache affinché le modifiche vengano applicate con il comando:

CONFIGURAZIONE DI SNIPE-IT DA INTERFACCIA WEB

Da un qualsiasi browser aprire il link

http://IP_DEL_SERVER_o_FQDN

Se vediamo una schermata come quella sovrastante con i controlli tutti in verde cliccare su Next:Create Database Tables

Cliccare Next: Create User

Compilare tutti i campi evidenziati in rosso per la creazione dell’utente quindi cliccare Next: Save User

Se abbiamo fatto correttamante dovremmo accedere alla Dashboard di Snipe-IT come mostrato nell’immagine sovrastante.

Raffaele Chiatto

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360°…
Mi sono avvicinato al mondo dell’informatica nel lontano 1996 con Windows 95 e da allora non ho più smesso di dedicarmi allo studio ed approfondimento di questo settore.
Laureato in Ingegneria Informatica nel 2009, lavoro nel campo dell’IT dal lontano 2001.

Link – Friends

Infrastrutture IT

English School

Act for Change

Graphic and Web solution

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Translate »