Bacula je skupina počítačových programov, ktoré vám (alebo správcovi systému) umožňujú spravovať zálohovanie, obnovu a overenie počítačových údajov v sieti rôznych druhov počítačov. Bacula môže tiež bežať úplne na jednom počítači a môže zálohovať na rôzne typy médií vrátane pásky a disku.

Z technického hľadiska je to sieťový zálohovací program založený na klientovi / serveri. Bacula je relatívne ľahko použiteľná a efektívna, pričom ponúka veľa pokročilých funkcií správy úložiska, ktoré uľahčujú vyhľadávanie a obnovenie stratených alebo poškodených súborov. Vďaka svojej modulárnej konštrukcii je Bacula škálovateľný od malých samostatných počítačových systémov po systémy pozostávajúce zo stoviek počítačov umiestnených vo veľkej sieti.

Systém Bacula je rozdelený do troch samostatných démonov, ktoré môžu teoreticky bežať na rôznych hostiteľoch. Sú to tieto:

riaditeľ
  Riaditeľ ukladá úlohy, klientov a väčšinu ďalších nastavení konfigurácie a je zodpovedný za iniciovanie zálohovacích úloh. Tento modul Webmin musí byť spustený v systéme, ktorý má nainštalovaný režisér.
Súbor Daemon
  Tento démon je zodpovedný za čítanie skutočných súborov, ktoré sa majú zálohovať. Konfigurácia Bacula môže mať viac ako jeden súborový démon, každý spustený v systéme, ktorý sa má zálohovať.
Úložný démon
  Démon úložného priestoru je zodpovedný za zápis údajov na konečné záložné médium, napríklad na páskovú jednotku alebo do súboru. Zvyčajne budete potrebovať iba jedného takého démona (zvyčajne beží na rovnakom hostiteľovi ako režisér), ale zložitejšie nastavenie Bacula môže mať viac systémov s rôznymi páskovými jednotkami, aby sa rozšírilo zálohovanie.

Tento modul Webmin môže spravovať systém, ktorý má nainštalovaný jeden alebo viac démonov Bacula.