Installazione di Snipe-IT su Ubuntu 16.0

da | Set 22, 2018

DESCRIZIONE

Snipe-IT è stato creato per la gestione delle risorse IT, per consentire ai reparti IT di monitorare chi ha quale laptop, quando è stato acquistato, quali licenze e accessori software sono disponibili e così via.

PRE-REQUISITI

Un server Ubuntu 16.04 incluso un utente non root sudo.

LEMP installato e configurato. Vedi tutorial sottostante

Installazione LEMP Linux, Nginx, MySQL, PHP in Ubuntu 16.04

INSTALLAZIONE

Prima di scaricare Snipe-IT, prepara il server installando alcune librerie PHP aggiuntive e creando il database MySQL e l’utente del database che Snipe-IT utilizzerà per memorizzare i suoi dati.
Snipe-IT è costruito sul framework PHP di Laravel e, pertanto, richiede al manager delle dipendenze di Composer l’installazione e la gestione di librerie PHP aggiuntive.

Lanciamo il comando:

Lanciamo il comando:

Ora, usare l’utility mysql da riga di comando per accedere a MySQL come utente del database di root.

Inserire la password dell’utenza di root

Creiamo un nuovo utente snipeit con il comando:

Al posto del campo PASSWORD inserire la password dell’utente snipeit

Quindi creaimo il database con il comando:

Diamo i privilegi al database creato all’utenza snipeit con il comando:

Lanciare i seguenti comandi per applicare le modifiche:

Usciamo con il comando:

DOWNLOAD E CONFIGURAZIONE DI SNIPE-IT

Accertiamoci che la cartella html sia vuota con il comando:

Una volta che la directory è vuota, scaricare Snipe-IT dal suo repository ufficiale su GitHub con il comando:

Attendere fino al completamento della clonazione

Al termine dovrmemo vedere le seguenti righe:

Posizionamoci nella cartella di installazione con il comando:

cambiare i permessi alle cartelle con i seguenti comandi:

Quindi assegnare i permessi in modo recursivo con i seguenti comandi:

A questo punto possiamo procedere con l’installazione del Composer con il comando:

Dovremmo vedere una schermata come quella sovrastante

Attendere qualche minuto fino al completamento dell’installazione

Inziamo a configurare l’installazione facendo una copia del file .env.example con il comando:

Quindi editiamo il file con il comando:

Sostituiamo nel primo blocco il valore APP_URL=null con il link del sito web

Quindi dovrebbe essere cosi

Nel secondo blocco inseriamo tutte le informazioni relative al database

Quindi dovrebbe diventare cosi:

Salvare e chiudere il file

Adesso utilizzaimo Artisan per popolare il database

posiazionarsi nella cartella html con il comando:

lanciare il seguente comando:

Scrivere Yes quindi INVIO

Dovremmo vederer delle righe com mostrato di seguito

Lanciare quindi il seguente comando per creare una chiave per l’applicazione:

Scrivere Yes quindi INVIO

Se è tutto corretto dovremmo vedere una riga come quella seguente:

CONFIGURAZIONE DI NGINX

Apriamo il file di configurazione di Nginx con il comando:

Posizionarsi in corrispondenza della riga

ed inserire al fondo la cartella public/uploads

Quindi dopo la modifica dovremmo vedere una ricga come mostrato di seguito:

Adesso cerchiamo sempre nel file di configurazione il seguente blocco:

Modifichiamo questo blocco con le seguenti righe:

Salvare e chiudere il file

prima di riavviare Nginx testiamo se la configurazione è corretta con il comando:

Se è tutto OK dovremmo vedere le seguenti righe:

Riavviamo Nginx con il comando:

verifichaimo quindi lo stato di Nginx con il comando:

Se è tutto ok dovremmo vedere una schermata come mostrato nell’immagine sovrastante

CONFIGURAZIONE DI SNIPE-IT CON L’UTILITY PRE-FLIGHT

A questo punto apriamo un browser e lanciamo il link:

https://NOME_SERVER_O_IP

Se è tutto corretto dovremmo vedere la schermata sovrastante

NOTA BENE: ignoriamo gli errori e procediamo con la creazione delle tabelle nel database

Clicchiamo su Next:Create Database Tables

Clicchiamo su Next: Create User per creare l’account amministratore

Inserire tutti i parametri richiesti quindi cliccare su Next:Save User

Se è tutto OK dovremmo accedere al portale di gestione di Snap-IT

A questo punto non ci resta che popolarlo con tutto l’Assett presente nel nostro magazzino e non….

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.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Infrastrutture IT
  • ACT For Cange  Mental Coach
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore Collaboratore
Categorie:Snipe-IT | Linux | Ubuntu

Related Post

0 commenti

Invia un commento

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

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione