Bacula est un ensemble de programmes informatiques qui vous permet (ou à l'administrateur système) de gérer la sauvegarde, la récupération et la vérification des données informatiques sur un réseau d'ordinateurs de différents types. Bacula peut également s'exécuter entièrement sur un seul ordinateur et peut sauvegarder sur différents types de supports, y compris des bandes et des disques.

En termes techniques, il s'agit d'un programme de sauvegarde basé sur un client / serveur réseau. Bacula est relativement facile à utiliser et efficace, tout en offrant de nombreuses fonctionnalités avancées de gestion du stockage qui facilitent la recherche et la récupération de fichiers perdus ou endommagés. En raison de sa conception modulaire, Bacula est évolutif de petits systèmes informatiques simples à des systèmes composés de centaines d'ordinateurs situés sur un grand réseau.

Le système Bacula est divisé en trois démons distincts, qui peuvent théoriquement fonctionner sur différents hôtes. Ceux-ci sont:

Réalisateur
  Le directeur stocke les travaux, les clients et la plupart des autres paramètres de configuration et est responsable du lancement des travaux de sauvegarde. Ce module Webmin doit être exécuté sur le système sur lequel le directeur est installé.
Fichier Daemon
  Ce démon est responsable de la lecture des fichiers réels à sauvegarder. Une configuration Bacula peut avoir plusieurs démons de fichiers, chacun étant exécuté sur un système à sauvegarder.
Démon de stockage
  Le démon de stockage est responsable de l'écriture des données sur le support de sauvegarde final, tel qu'un lecteur de bande ou un fichier. En règle générale, vous n'aurez besoin que d'un seul de ces démons (généralement exécuté sur le même hôte que le directeur), mais une configuration Bacula plus complexe peut avoir plusieurs systèmes avec différents lecteurs de bande, pour répartir la charge de sauvegarde.

Ce module Webmin peut gérer un système sur lequel un ou plusieurs des démons Bacula sont installés.