Bacula is 'n stel rekenaarprogramme waarmee u (of die stelseladministrateur) rugsteun, herstel en verifiëring van rekenaardata oor 'n netwerk van verskillende soorte rekenaars kan bestuur. Bacula kan ook geheel en al op 'n enkele rekenaar loop, en kan ook rugsteun na verskillende soorte media, insluitend band en skyf.

In tegniese terme is dit 'n netwerk-kliënt / bediener-gebaseerde rugsteunprogram. Bacula is relatief maklik om te gebruik en doeltreffend te wees, terwyl dit baie gevorderde bergingsbestuurfunksies bied wat dit maklik maak om verlore of beskadigde lêers te vind en te herstel. As gevolg van sy modulêre ontwerp, is Bacula skaalbaar van klein enkele rekenaarstelsels tot stelsels wat bestaan uit honderde rekenaars wat oor 'n groot netwerk geleë is.

Die Bacula-stelsel is in drie afsonderlike demone verdeel wat teoreties op verskillende leërskare kan werk. Hierdie is:

direkteur
  Die direkteur stoor bane, klante en die meeste ander konfigurasie-instellings, en is verantwoordelik vir die inisiëring van rugsteunkoste. Hierdie Webmin-module moet uitgevoer word op die stelsel waarop die direkteur geïnstalleer is.
Lêer Daemon
  Hierdie demoon is verantwoordelik vir die lees van die werklike lêers wat gerugsteun moet word. 'N Bacula-opstelling kan meer as een lêer-dememon hê, elk op 'n stelsel wat gerugsteun moet word.
Stoor Daemon
  Die opslaan daemon is verantwoordelik vir die skryf van data aan die finale back-up media, soos 'n tape drive of lêer. Tipies sal u slegs een sodanige demon nodig hê (gewoonlik op dieselfde gasheer as die direkteur), maar 'n meer ingewikkelde Bacula-opstelling kan verskeie stelsels met verskillende bandaandrywe hê om die rugsteunvrag te versprei.

Hierdie Webmin-module kan 'n stelsel bestuur wat een of meer van die Bacula-demone geïnstalleer het.