Backup Solution · 7 min read · Dec 15, 2025

Come configurare la soluzione di backup Bareos su Ubuntu 18.04 LTS

Bareos sta per “Backup Archiving Recovery Open Sourced” ed è una piattaforma di backup gratuita e open-source forkata da Bacula.org. È un software multipiattaforma che può essere utilizzato per il backup, l’archiviazione e il recupero dei dati per tutti i sistemi operativi. È composto da tre componenti, tra cui Bareos Director, Storage Daemons e File Daemons. Una breve spiegazione di ciascun componente è mostrata di seguito:

Il direttore è l’unità di controllo centrale per tutti i demoni ed è responsabile della gestione dei database, dei client connessi e della configurazione dei plugin. Il File Daemon è responsabile della gestione dei processi di backup e ripristino. Il daemon di archiviazione riceve dati da uno o più File Daemons e memorizza i dati sul supporto di backup configurato.

Caratteristiche

  • Supporto NDMP nativo.
  • Supporto per quota client.
  • Supporto per crittografia hardware con LTO.
  • Limitazione della larghezza di banda.
  • Deduplicazione shadowing del file set.
  • Supporto per il plugin VMware per il backup dell’immagine del disco VMware.
  • Supporto per il plugin LDAP per il backup delle directory LDAP.
  • Plugin Gluster e Ceph per il backup degli archivi cloud.

Se stai cercando un modo più semplice per gestire i tuoi backup aziendali, Bareos è la scelta migliore per te.

In questo tutorial, ti mostreremo come installare Bareos e Bareos WebUI su un server Ubuntu 18.04.

Prerequisiti

  • Un server che esegue Ubuntu 18.04.
  • Una password di root configurata sul tuo server.

Iniziare

Prima di iniziare, è consigliabile aggiornare il repository dei pacchetti del tuo sistema all’ultima versione. Puoi farlo utilizzando il seguente comando:

apt-get update -y  
 apt-get upgrade -y

Una volta terminato, puoi procedere al passaggio successivo.

Installare Bareos

Per impostazione predefinita, Bareos non è disponibile nel repository predefinito di Ubuntu 18.04. Quindi dovrai aggiungere il repository bareos al tuo sistema.

Puoi aggiungerlo con il seguente comando:

echo "deb http://download.bareos.org/bareos/release/latest/xUbuntu_18.04 /" > /etc/apt/sources.list.d/bareos.list

Successivamente, scarica e aggiungi la chiave GPG con il seguente comando:

wget -q http://download.bareos.org/bareos/release/latest/xUbuntu_18.04/Release.key -O- | apt-key add -

Successivamente, aggiorna il repository con il seguente comando:

apt-get update -y

Una volta aggiornato il repository, installa Bareos con il server MariaDB eseguendo il seguente comando:

apt-get install mariadb-server bareos bareos-database-mysql -y

Durante l’installazione, ti verrà chiesto di selezionare il tipo di configurazione del server di posta come mostrato nello schermo seguente:

Configurazione della posta

Seleziona Solo locale e premi Invio per continuare. Ti verrà chiesto di fornire il nome della tua mail di sistema come mostrato nello schermo seguente:

Nome della mail di sistema

Fornisci il nome della tua mail di sistema e premi Invio per continuare. Ti verrà chiesto di utilizzare dbconfig per configurare il database di Bareos come mostrato nello schermo seguente:

Configura il database

Seleziona e premi Invio per continuare. Ti verrà chiesto di fornire la password MySQL per il database di Bareos come mostrato di seguito:

Password dell'applicazione MySQL

Fornisci la password desiderata e premi Invio per continuare. Ti verrà chiesto di confermare la password come mostrato di seguito:

Conferma la password

Conferma la password e premi Invio per terminare l’installazione.

Per impostazione predefinita, tutte le configurazioni di bareos sono memorizzate nella directory /etc/bareos/. Puoi elencarle con il seguente comando:

tree /etc/bareos/

Dovresti vedere tutti i file e le directory di bareos nel seguente output:

/etc/bareos/
??? bareos-dir.d
?   ??? catalog
?   ?   ??? MyCatalog.conf
?   ??? client
?   ?   ??? bareos-fd.conf
?   ??? console
?   ?   ??? bareos-mon.conf
?   ??? director
?   ?   ??? bareos-dir.conf
?   ??? fileset
?   ?   ??? Catalog.conf
?   ?   ??? LinuxAll.conf
?   ?   ??? SelfTest.conf
?   ?   ??? Windows All Drives.conf
?   ??? job
?   ?   ??? backup-bareos-fd.conf
?   ?   ??? BackupCatalog.conf
?   ?   ??? RestoreFiles.conf
?   ??? jobdefs
?   ?   ??? DefaultJob.conf
?   ??? messages
?   ?   ??? Daemon.conf
?   ?   ??? Standard.conf
?   ??? pool
?   ?   ??? Differential.conf
?   ?   ??? Full.conf
?   ?   ??? Incremental.conf
?   ?   ??? Scratch.conf
?   ??? profile
?   ?   ??? operator.conf
?   ??? schedule
?   ?   ??? WeeklyCycleAfterBackup.conf
?   ?   ??? WeeklyCycle.conf
?   ??? storage
?   ?   ??? File.conf
?   ??? user
??? bareos-dir-export
?   ??? client
??? bareos-fd.d
?   ??? client
?   ?   ??? myself.conf
?   ??? director
?   ?   ??? bareos-dir.conf
?   ?   ??? bareos-mon.conf
?   ??? messages
?       ??? Standard.conf
??? bareos-sd.d
?   ??? device
?   ?   ??? FileStorage.conf
?   ??? director
?   ?   ??? bareos-dir.conf
?   ?   ??? bareos-mon.conf
?   ??? messages
?   ?   ??? Standard.conf
?   ??? storage
?       ??? bareos-sd.conf
??? bconsole.conf

Una volta terminato, puoi procedere al passaggio successivo.

Installare l’interfaccia web di Bareos.

Bareos fornisce anche WebUI per monitorare e gestire Bareos. È uno strumento software gratuito scritto in PHP e basato su Zend Framework. È destinato a monitorare e gestire Bareos tramite il web. Puoi facilmente eseguire operazioni di backup e ripristino con la dashboard di Bareos. Puoi installarlo eseguendo il seguente comando:

apt-get install bareos-webui -y

Questo installerà il server web Apache, PHP e altre estensioni PHP nel tuo sistema. Una volta completata l’installazione, dovrai ricaricare il servizio Apache per applicare le modifiche. Puoi riavviarlo con il seguente comando:

systemctl reload apache2

Successivamente, avvia tutti i servizi di Bareos con il seguente comando:

systemctl start bareos-dir  
 systemctl start bareos-sd  
 systemctl start bareos-fd

Puoi anche vedere lo stato di tutti i servizi con il seguente comando:

systemctl status bareos-dir bareos-sd bareos-fd

Dovresti vedere il seguente output:

? bareos-director.service - Servizio Bareos Director Daemon
   Loaded: loaded (/lib/systemd/system/bareos-director.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2020-04-04 07:21:03 UTC; 7s ago
     Docs: man:bareos-dir(8)
  Process: 19182 ExecStart=/usr/sbin/bareos-dir (code=exited, status=0/SUCCESS)
  Process: 19171 ExecStartPre=/usr/sbin/bareos-dir -t -f (code=exited, status=0/SUCCESS)
 Main PID: 19189 (bareos-dir)
    Tasks: 4 (limit: 2359)
   CGroup: /system.slice/bareos-director.service
           ??19189 /usr/sbin/bareos-dir

Apr 04 07:21:03 ubuntu1804 systemd[1]: Starting Bareos Director Daemon service...
Apr 04 07:21:03 ubuntu1804 systemd[1]: bareos-director.service: Can't open PID file /var/lib/bareos/bareos-dir.9101.pid (yet?) after start: No 
Apr 04 07:21:03 ubuntu1804 systemd[1]: Started Bareos Director Daemon service.

? bareos-storage.service - Servizio Bareos Storage Daemon
   Loaded: loaded (/lib/systemd/system/bareos-storage.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2020-04-04 07:21:03 UTC; 7s ago
     Docs: man:bareos-sd(8)
  Process: 19172 ExecStart=/usr/sbin/bareos-sd (code=exited, status=0/SUCCESS)
 Main PID: 19181 (bareos-sd)
    Tasks: 2 (limit: 2359)
   CGroup: /system.slice/bareos-storage.service
           ??19181 /usr/sbin/bareos-sd

Apr 04 07:21:03 ubuntu1804 systemd[1]: Starting Bareos Storage Daemon service...
Apr 04 07:21:03 ubuntu1804 systemd[1]: bareos-storage.service: Can't open PID file /var/lib/bareos/bareos-sd.9103.pid (yet?) after start: No su
Apr 04 07:21:03 ubuntu1804 systemd[1]: Started Bareos Storage Daemon service.

? bareos-filedaemon.service - Servizio Bareos File Daemon
   Loaded: loaded (/lib/systemd/system/bareos-filedaemon.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2020-04-04 07:18:11 UTC; 2min 58s ago
     Docs: man:bareos-fd(8)
 Main PID: 3469 (bareos-fd)
    Tasks: 2 (limit: 2359)
   CGroup: /system.slice/bareos-filedaemon.service
           ??3469 /usr/sbin/bareos-fd

Una volta terminato, puoi procedere al passaggio successivo.

Creare un utente amministrativo di Bareos

Successivamente, dovrai creare un utente admin per accedere a WebUI.

Per farlo, accedi alla console di Bareos con il seguente comando:

bconsole

Una volta connesso, dovresti ricevere il seguente output:

 Connecting to Director localhost:9101
  Encryption: ECDHE-PSK-CHACHA20-POLY1305
 1000 OK: bareos-dir Version: 18.2.5 (30 gennaio 2019)
 bareos.org build binary
 bareos.org binaries are UNSUPPORTED by bareos.com.
 Get official binaries and vendor support on https://www.bareos.com
 You are connected using the default console
 Enter a period to cancel a command.

Successivamente, esegui il seguente comando per creare un utente admin e impostare una password per esso:

configure add console name=admin password=password profile=webui-admin

Dovresti ricevere il seguente output:

Created resource config file "/etc/bareos/bareos-dir.d/console/admin.conf":
 Console {
   Name = admin
   Password = password
   Profile = webui-admin
 }

Successivamente, esci dalla console di Bareos con il seguente comando:

exit

Successivamente, dovrai anche disabilitare TLS in Bareos. Puoi farlo modificando il file admin.conf:

nano /etc/bareos/bareos-dir.d/console/admin.conf

Aggiungi la riga “TLS Enable = No” come mostrato di seguito:

Console {
  Name = admin
  Password = password
  Profile = webui-admin
TLS Enable = No
}

Salva e chiudi il file quando hai finito. Quindi, riavvia tutti i servizi di Bareos per applicare le modifiche:

systemctl restart bareos-dir  
 systemctl restart bareos-sd  
 systemctl restart bareos-fd

Una volta terminato, puoi procedere al passaggio successivo.

Accedere all’interfaccia web di Bareos

A questo punto, Bareos e Bareos WebUI sono installati e configurati. È tempo di accedere al loro WebUI.

Apri il tuo browser web e digita l’URL http://your-server-ip/bareos-webui. Sarai reindirizzato alla pagina di accesso di Bareos come mostrato di seguito:

Accesso a Bareos

Fornisci il tuo nome utente admin, la password e fai clic sul pulsante Login. Dovresti vedere la dashboard predefinita di Bareos nello schermo seguente:

Dashboard di backup di Bareos

Conclusione

Congratulazioni! hai installato con successo Bareos e Bareos WebUI su un server Ubuntu 18.04. Puoi ora iniziare a esplorare il WebUI di Bareos per monitorare e gestire il tuo backup aziendale. Per ulteriori informazioni, puoi visitare la pagina della documentazione di Bareos. Sentiti libero di chiedermi se hai domande.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.