A Bacula egy számítógépes programkészlet, amely lehetővé teszi Önnek (vagy a rendszergazdának) a számítógépes adatok biztonsági mentésének, helyreállításának és ellenőrzésének kezelését különféle típusú számítógépek hálózatán keresztül. A Bacula teljes mértékben egyetlen számítógépen futhat, és különféle típusú adathordozókra készíthet biztonsági másolatot, beleértve a szalagot és a lemezt.

Műszaki szempontból ez egy hálózati kliens / szerver alapú biztonsági mentési program. A Bacula viszonylag könnyen használható és hatékony, ugyanakkor számos fejlett tárhelykezelési funkciót kínál, amelyek megkönnyítik az elveszett vagy sérült fájlok megtalálását és helyreállítását. Moduláris felépítésének köszönhetően a Bacula méretezhető az apró, egyetlen számítógépes rendszerektől a rendszerekig, amelyek több száz számítógépből állnak egy nagy hálózaton.

A Bacula rendszert három különálló démonra osztják, amelyek elméletileg különféle gazdagépeken futhatnak. Ezek:

Rendező
  A rendező tárolja a feladatokat, az ügyfeleket és a legtöbb más konfigurációs beállítást, és felelős a biztonsági mentési feladatok kezdeményezéséért. Ezt a Webmin modult azon a rendszeren kell futtatni, amelyre az irányító telepítve van.
File Daemon
  Ez a démon felelős a ténylegesen biztonsági mentésre kerülő fájlok olvasásáért. A Bacula konfigurációban egynél több fájldémon is lehet, mindegyik biztonsági mentésre kerülő rendszeren futtatva.
Storage Daemon
  A tároló démon felelős az adatok végleges biztonsági mentési adathordozóra, például szalagos meghajtóra vagy fájlba történő írásáért. Jellemzően csak egy ilyen démonra van szüksége (általában ugyanazon a gépen fut, mint a rendező), de egy összetettebb Bacula telepítőprogramban több rendszer is lehet, különböző szalagos meghajtókkal, hogy elossza a biztonsági mentési terhet.

Ez a Webmin modul olyan rendszert képes kezelni, amelyre egy vagy több Bacula démon telepítve van.