Guida passo passo all’installazione di Umami su Linux per l’analisi del sito web

Note chiave

  • Umami offre un approccio all’analisi dei siti web incentrato sulla privacy.
  • L’installazione si basa su Docker, semplificando i vincoli delle configurazioni tradizionali.
  • L’implementazione di SSL garantisce la trasmissione sicura dei dati per la tua piattaforma di analisi.

Padroneggiare l’analisi: come installare Umami su Ubuntu Linux

Umami Analytics consente ai webmaster di raccogliere informazioni sulle prestazioni del sito web, dando priorità alla privacy degli utenti. In questa guida, illustreremo come installare Umami su Ubuntu Linux, preparandoti per un efficace monitoraggio dei dati.

Perché scegliere Umami per le tue esigenze di analisi

Umami si distingue come soluzione di analisi incentrata sulla privacy che rende anonimi i dati degli utenti, il che la rende una scelta interessante per i webmaster che desiderano analizzare le prestazioni del proprio sito web senza compromettere la privacy dei visitatori.

Inoltre, Umami è conforme al GDPR e non utilizza cookie, consentendo una navigazione più semplice sul sito web senza ulteriori richieste di consenso.

Un altro vantaggio è che Umami è gratuito e leggero, il che consente di installarlo sui server esistenti senza consumare troppe risorse di sistema.

Configurazione di Docker e Docker Compose per Umami

Per iniziare a ospitare autonomamente l’analisi Umami, devi prima installare Docker e Docker Compose sul tuo computer Ubuntu:

Passaggio 1: recuperare la chiave di firma Docker

Ottieni la chiave di firma dal sito Web ufficiale di Docker.

Passaggio 2: creare un nuovo file di repository

Utilizzare un editor di testo per creare un file repository nella directory “/etc/apt/sources.list.d/”.

Suggerimento: verifica sempre il contenuto del repository prima di salvare.

Passaggio 3: aggiorna il tuo sistema

Assicurati che il tuo sistema sia completamente aggiornato eseguendo:

sudo apt update

Passaggio 4: installare Docker e le dipendenze

Installa Docker, Docker Compose e tutte le dipendenze necessarie eseguendo:

sudo apt install docker docker-compose

Come installare Umami

Successivamente, accedi al repository GitHub di Umami e apri il file Docker Compose preconfigurato in un editor di testo:

Passaggio 5: configurare le variabili d’ambiente

Individua la sezione “environment:” nel file Docker Compose e imposta la APP_SECRET variabile su una stringa casuale univoca.

Fase 6: Costruisci il contenitore Umami

Dopo aver salvato le modifiche, compila ed esegui il contenitore Umami utilizzando:

sudo docker-compose up -d

Passaggio 7: verifica dello stato del contenitore

Verifica che la tua istanza Umami sia attiva elencando i contenitori Docker in esecuzione:

sudo docker ps

Proteggere Umami con SSL

Per rendere accessibili online le tue analisi Umami, configura un proxy inverso SSL:

Passaggio 8: aggiorna le impostazioni DNS

Crea un nuovo record “A” nelle impostazioni DNS che punti all’indirizzo IPv4 del tuo server Umami.

Suggerimento: assicurarsi che le modifiche DNS siano propagate prima di procedere alle impostazioni SSL.

Passaggio 9: installare Certbot

Successivamente, installa il pacchetto snap Certbot per ottenere i certificati SSL:

sudo snap install core && sudo snap refresh core

Passaggio 10: configura il tuo proxy inverso

Crea un nuovo file di configurazione NGINX per il tuo dominio Umami e aggiungi il blocco di configurazione necessario.

Passaggio 11: Generare il certificato SSL

Utilizzare il seguente comando per acquisire un certificato SSL:

sudo certbot --nginx

Passaggio 12: testare l’accesso SSL

Assicurati che la tua istanza Umami sia accessibile in modo sicuro visitando il tuo sottodominio in un browser web.

Integrare Umami Analytics nel tuo sito web

Dopo l’installazione riuscita, il passo successivo è configurare il tuo account utente Umami:

Passaggio 13: modifica le credenziali predefinite

Accedi con le credenziali predefinite (nome utente: admin, password: umami ) e cambia subito la password per motivi di sicurezza.

Passaggi per aggiungere un sito Web per il monitoraggio

Passaggio 14: aggiungere un nuovo sito web

Fare clic su Impostazioni nella barra di navigazione e poi su Aggiungi sito web.

Passaggio 15: Inserisci le informazioni del sito web

Compila i dettagli del sito web, come nome e dominio, quindi fai clic su Salva.

Passaggio 16: copia il codice di monitoraggio

Vai alla scheda Codice di monitoraggio e copia il frammento HTML fornito.

Passaggio 17: incolla il codice di monitoraggio nel tuo sito web

Inserisci il frammento copiato nella <head> sezione HTML del tuo sito web, su ogni pagina che desideri monitorare.

Riepilogo

Seguendo questi passaggi, potrai installare e configurare correttamente Umami Analytics sul tuo server Ubuntu, consentendo un monitoraggio efficiente e attento alla privacy delle prestazioni del tuo sito web.

Conclusione

Umami Analytics rappresenta una valida alternativa per i webmaster che desiderano garantire la privacy e la conformità al GDPR. Installandolo sul tuo server Ubuntu, compi un passo significativo nell’analisi del tuo sito, rispettando al contempo i dati degli utenti.

FAQ (Domande frequenti)

Che cos’è Umami Analytics?

Umami è uno strumento di analisi dei siti web self-hosted e incentrato sulla privacy che fornisce approfondimenti senza compromettere la privacy degli utenti.

Umami è gratuito?

Sì, Umami è completamente gratuito e può essere installato sul tuo server con requisiti di sistema minimi.