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

Installazione di Ubuntu Server 19.10

La versione Ubuntu 19.10 del 17 ottobre 2019 porta una serie di nuove funzionalità e graditi miglioramenti sul desktop. In breve, Ubuntu 19.10 ha molto da offrire a coloro che desiderano aggiornare da Ubuntu 19.04, anche se forse non abbastanza per attirare qualcuno...

leggi tutto

0 commenti

Invia un commento

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

Translate »