Installazione e Configurazione Base di Metabase su Ubuntu Server 24.04

da | Set 1, 2025

 

Metabase è un’applicazione open source di business intelligence (BI) che consente a utenti tecnici e non tecnici di esplorare, analizzare e visualizzare i dati in modo semplice e intuitivo.

È pensata per aiutare le aziende a prendere decisioni basate sui dati, senza la necessità di scrivere codice complesso o conoscere linguaggi come SQL (anche se supporta anche query SQL avanzate per utenti esperti).

In questo articolo vedremo come installare e configurare Metabase su un server Ubuntu 24.04, partendo da zero.

Che tu voglia usarlo in un ambiente di test o metterlo in produzione, questa guida ti accompagnerà passo dopo passo nelle operazioni essenziali per avere una prima istanza funzionante e pronta all’uso.

Preparati a trasformare i tuoi dati in insight accessibili a tutto il team!

PREREQUISITI

  • Un server Ubuntu con un utente non root con privilegi sudo
  • Java Development Kit (JDK) installato
  • Database PostgreSQL o MySQL (opzionale, ma consigliato per l’uso in produzione)

NOTA BENE

: In questo tutorial non è stato abilitato SELinux

 

AGGIORNAMENTO DEL SISTEMA

Assicurarsi che il sistema sia aggiornato eseguendo i seguenti comandi:

INSTALLAZIONE DI JAVA

Metabase richiede Java per l’esecuzione. Installare il pacchetto OpenJDK con il comando:

NOTA BENE: durante la stesura di questo tutorial l0ultima versione disponibile di Java è la 21

Verificare l’installazione con il comando:

Dovremmo visualizzare un output simile al seguente:

DOWNLOAD E INSTALLAZIONE DI METABASE

Verificare dal sito ufficiale di Metabase l’ultima versione disponibile al link:

Download Metabase

Quindi scaricare il file jar dI Metabase con il comando wget:

Spostare il file jar e creare la directory /opt/metabase con i seguenti comandi:

CREAZIONE DI UN FILE DI SERVIZIO PER METABASE

Per gestire Metabase con systemd, creare un file di servizio con il comando:

Aggiungere il seguente contenuto al file:

Salvare e chiudere il file.

A questo punto creare un utente dedicato per l’esecuzione del Metabase con i comandi:

AVVIARE ED ABILITARE IL SERVIZIO DI METABASE

Ricaricare systemd per riconoscere il nuovo servizio con il comando:

Avviare il servizio Metabase con il comando:

Abilitare l’avvio del servizio Metabase all’avvio:

Controllare lo stato del servizio per assicurarsi che funzioni correttamente con il comando:

Dovremmo visualizzare un output come riportato di seguito:

CONFIGURAZIONE DEL DATABASE POSTGRESQL

installare PostgreSQL con il seguente comando:

Assicurarsi che il servizio PostgreSQL sia in esecuzione con il comando:

Se è tutto OK dovremmo visualizzare un output simile al seguente:

Procedere con la creazione del database e utente in PostgreSQL

Passare all’utente PostgreSQL con il comando:

Accedere al prompt di PostgreSQL con il comando:

Creare un nuovo database per Metabase con il comando:

Dovremmo visualizzare il seguente output:

Creare un nuovo utente per Metabase con una password sicura con il comando:

Dovremmo visualizzare il seguente output:

Concedere all’utente l’accesso al database del metabase con il comando:

Dovremmo visualizzare il seguente output:

Uscire dal prompt di PostgreSQL con il comando:

Uscire dalla shell utente di PostgreSQL con il comando:

ACCESSO ALLA WEB GUI DI METABASE

Per impostazione predefinita metabase viene eseguito sulla porta 3000.

Apri un qualsiasi broser e richiamare il seguente link:

http://IP-O-FDQN-SERVER:3000

Se è andato tutto a buon fine dovremmo visualizzare una schermata come mostrato nell’immagine sovrastante.

Cliccare sul pulsante Let’s Get Started

Selezionare la lingua quindi cliccare Successivo

Inserire i seguenti dati:

  • Nome
  • Cognome
  • Email
  • Nome Azienda
  • Password

Quindi cliccare Successivo

Rispondere alla domanda per cosa si intende utilizzare Metabase quindi cliccare Successivo

Selezionare il Database PostgreSQL

Inserire tutte le info richieste riaguardo il database creato in precedenza quindi cliccare Collega il database

Scegliere se consentire a Metabase di raccogliere dati anonimi sugli eventi quindi cliccare Finish

Cliccare su Portami su Metabase

Dovremmo visualizzare la Dashboard di esempio come mostrato nell’immagine sovrastante

Al termine dell’installazione richiamando il link http://IP-O-FDQN-SERVER:3000 dovremmo visualizzare la schermata di login come mostrato nell’immagine sovrastante

🔍 Cosa fa Metabase

  • Collega i database aziendali (MySQL, PostgreSQL, MongoDB, SQL Server, ecc.)
  • Permette di creare dashboard e report interattivi
  • Supporta filtri dinamici, tabelle pivot, mappe e altri tipi di grafici
  • Consente la condivisione di report via link o email
  • Offre una modalità “senza codice” per analizzare i dati anche a chi non ha competenze tecniche
  • Supporta la scrittura diretta di query SQL per analisi più avanzate

🧑‍💼 Chi lo usa

  • Analisti per costruire report personalizzati
  • Manager per avere una visione dei KPI aziendali
  • Team di prodotto e marketing per capire il comportamento degli utenti
  • Team tecnici per debug e monitoraggio delle performance

⚙️ Caratteristiche principali

  • Interfaccia visuale: Permette di creare domande (“questions”) e visualizzazioni senza scrivere codice
  • Dashboard: Dashboard personalizzabili con visualizzazioni interattive
  • Alert & Notifiche: Invio automatico di report via email o Slack
  • Controlli di accesso: Gestione dei permessi per utenti e gruppi
  • Embedded Analytics: Integrazione di dashboard Metabase in applicazioni web esterne
  • Open Source/Cloud: Può essere auto-ospitato o usato in cloud con piani a pagamento

Vantaggi

  • Facile da usare
  • Gratuito (open source)
  • Installazione semplice
  • Adatto anche a piccole aziende

⚠️ Limitazioni

  • Meno avanzato rispetto a strumenti enterprise come Tableau o Power BI
  • Alcune funzionalità (es. auditing, Single Sign-On avanzato) sono disponibili solo nei piani a pagamento

🖥️ Esempi d’uso

  • Monitoraggio delle vendite settimanali
  • Analisi del funnel di conversione di un sito web
  • Report delle prestazioni dei dipendenti
  • Visualizzazione di metriche di utilizzo di un’app

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Servizi ICT
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore
  • Angelo Lauria  Autore
  • Edoardo Prot  Autore
  • Davide D’Urso  Autore
Raffaele Chiatto

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.

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