Bacula är en uppsättning datorprogram som gör att du (eller systemadministratören) kan hantera säkerhetskopiering, återställning och verifiering av datordata över ett nätverk av datorer av olika slag. Bacula kan också köras helt på en enda dator och kan säkerhetskopiera till olika typer av media, inklusive band och disk.

I tekniska termer är det ett nätverksklient / serverbaserat säkerhetsprogram. Bacula är relativt lätt att använda och effektivt, samtidigt som det erbjuder många avancerade lagringshanteringsfunktioner som gör det enkelt att hitta och återställa förlorade eller skadade filer. På grund av sin modulära design är Bacula skalbar från små enskilda datorsystem till system som består av hundratals datorer som finns över ett stort nätverk.

Bacula-systemet är uppdelat i tre separata demoner, som teoretiskt kan köras på olika värdar. Dessa är:

Direktör
  Direktören lagrar jobb, klienter och de flesta andra konfigurationsinställningar och ansvarar för att initiera säkerhetskopior. Denna Webmin-modul måste köras på systemet som har direktören installerat.
File Daemon
  Denna demon är ansvarig för att läsa de faktiska filerna som ska säkerhetskopieras. En Bacula-konfiguration kan ha mer än en fildemon, varje körning i ett system som ska säkerhetskopieras.
Storage Daemon
  Lagringsdemonet ansvarar för att skriva data till det slutliga säkerhetskopieringsmediet, till exempel en bandstation eller fil. Vanligtvis behöver du bara en sådan demon (körs vanligtvis på samma värd som regissören), men en mer komplex inställning av Bacula kan ha flera system med olika bandstationer för att sprida säkerhetskopieringsbelastningen.

Denna Webmin-modul kan hantera ett system som har en eller flera av Bacula-demonerna installerade.