Installazione e Configurazione Base di Metabase su Ubuntu Server 24.04

di Raffaele Chiatto | Set 1, 2025 | 0 commenti

 

Installazione e Configurazione Base di Metabase su Ubuntu Server 24.04 - Raffaele Chiatto

 

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

Installazione e Configurazione Base di Metabase su Ubuntu Server 24.04 - Raffaele Chiatto

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

Cliccare sul pulsante Let’s Get Started

Installazione e Configurazione Base di Metabase su Ubuntu Server 24.04 - Raffaele Chiatto

Selezionare la lingua quindi cliccare Successivo

Installazione e Configurazione Base di Metabase su Ubuntu Server 24.04 - Raffaele Chiatto

Inserire i seguenti dati:

  • Nome
  • Cognome
  • Email
  • Nome Azienda
  • Password

Quindi cliccare Successivo

Installazione e Configurazione Base di Metabase su Ubuntu Server 24.04 - Raffaele Chiatto

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

Installazione e Configurazione Base di Metabase su Ubuntu Server 24.04 - Raffaele Chiatto

Selezionare il Database PostgreSQL

Installazione e Configurazione Base di Metabase su Ubuntu Server 24.04 - Raffaele Chiatto

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

Installazione e Configurazione Base di Metabase su Ubuntu Server 24.04 - Raffaele Chiatto

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

Installazione e Configurazione Base di Metabase su Ubuntu Server 24.04 - Raffaele Chiatto

Cliccare su Portami su Metabase

Installazione e Configurazione Base di Metabase su Ubuntu Server 24.04 - Raffaele Chiatto

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

Installazione e Configurazione Base di Metabase su Ubuntu Server 24.04 - Raffaele Chiatto

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