Bacula on joukko tietokoneohjelmia, joiden avulla voit (tai järjestelmänvalvoja) hallita tietokoneen tietojen varmuuskopiointia, palauttamista ja todentamista erityyppisten tietokoneiden verkossa. Bacula voi myös toimia kokonaan yhdellä tietokoneella ja varmuuskopioida erityyppisiin tietovälineisiin, mukaan lukien nauha ja levy.

Teknisesti se on verkko-asiakas / palvelinpohjainen varmuuskopio-ohjelma. Bacula on suhteellisen helppo käyttää ja tehokasta, mutta tarjoaa monia edistyneitä tallennushallinnan ominaisuuksia, jotka helpottavat kadonneiden tai vaurioituneiden tiedostojen löytämistä ja palauttamista. Modulaarisen suunnittelunsa vuoksi Bacula on skaalautuva pienistä yksittäisistä tietokonejärjestelmistä järjestelmiin, jotka koostuvat satoista tietokoneista, jotka sijaitsevat suuressa verkossa.

Bacula-järjestelmä on jaettu kolmeen erilliseen demoniin, jotka voivat teoreettisesti ajaa eri isäntiä. Nämä ovat:

Johtaja
  Ohjaaja tallentaa työt, asiakkaat ja useimmat muut kokoonpanoasetukset, ja hän on vastuussa varmuuskopiotöiden aloittamisesta. Tätä Webmin-moduulia on ajettava järjestelmässä, johon ohjain on asennettu.
Tiedosto Daemon
  Tämä demoni on vastuussa varmuuskopioitavien tiedostojen lukemisesta. Bacula-kokoonpanossa voi olla enemmän kuin yksi tiedostodeemoni, jokainen suoritettava järjestelmässä, jota varmuuskopioidaan.
Varastointi Daemon
  Tallennusdeemoni vastaa tietojen kirjoittamisesta lopulliseen varmuuskopiovälineeseen, kuten nauha-asemaan tai tiedostoon. Tarvitset tyypillisesti vain yhden tällaisen demonin (yleensä ajetaan samalla isäntällä kuin ohjaaja), mutta vaikeammassa Bacula-asennuksessa voi olla useita järjestelmiä, joilla on erilaiset nauha-asemat, varmuuskopion kuorman jakamiseksi.

Tämä Webmin-moduuli voi hallita järjestelmää, johon on asennettu yksi tai useampi Bacula-demonista.