Bacula er et sæt computerprogrammer, der tillader dig (eller systemadministratoren) at administrere sikkerhedskopiering, gendannelse og verifikation af computerdata på tværs af et netværk af computere af forskellige slags. Bacula kan også køre helt på en enkelt computer og kan sikkerhedskopiere til forskellige typer medier, herunder bånd og disk.

I tekniske termer er det et netværksklienter / serverbaseret backup-program. Bacula er relativt let at bruge og effektiv, mens den tilbyder mange avancerede lagringsstyringsfunktioner, der gør det nemt at finde og gendanne mistede eller beskadigede filer. På grund af sin modulopbyggede konstruktion kan Bacula skaleres fra små enkelt computersystemer til systemer, der består af hundredvis af computere placeret over et stort netværk.

Bacula-systemet er opdelt i tre separate dæmoner, der teoretisk kan køre på forskellige værter. Disse er:

Direktør
  Direktøren gemmer job, klienter og de fleste andre konfigurationsindstillinger, og er ansvarlig for at iværksætte backupjob. Dette Webmin-modul skal køres på det system, hvor instruktøren er installeret.
File Daemon
  Denne demon er ansvarlig for at læse de faktiske filer, der skal sikkerhedskopieres. En Bacula-konfiguration kan have mere end en fildemon, der hver køres på et system, der skal sikkerhedskopieres.
Storage Daemon
  Lagringsdæmonen er ansvarlig for at skrive data til det endelige backupmedie, f.eks. Et bånddrev eller fil. Typisk har du kun brug for en sådan dæmon (køres normalt på den samme vært som direktøren), men en mere kompleks Bacula-opsætning kan have flere systemer med forskellige bånddrev for at sprede sikkerhedskopieringsbelastningen.

Dette Webmin-modul kan administrere et system, der har en eller flere af Bacula-dæmonerne installeret.