Installazione di Snipe-IT su Ubuntu 16.0

by | 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….

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.

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 Comments

Submit a Comment

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

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione