Bacula adalah sekumpulan program komputer yang memungkinkan anda (atau pentadbir sistem) untuk menguruskan sandaran, pemulihan, dan pengesahan data komputer di rangkaian komputer dari pelbagai jenis. Bacula juga dapat dijalankan sepenuhnya pada satu komputer, dan dapat membuat sandaran ke berbagai jenis media, termasuk pita dan cakera.

Dari segi teknikal, ia adalah program sandaran berasaskan Pelanggan / Pelayan rangkaian. Bacula relatif mudah digunakan dan efisien, sambil menawarkan banyak ciri pengurusan storan canggih yang memudahkan untuk mencari dan memulihkan fail yang hilang atau rosak. Kerana reka bentuk modularnya, Bacula dapat ditingkatkan dari sistem komputer tunggal kecil ke sistem yang terdiri dari beratus-ratus komputer yang terletak melalui rangkaian besar.

Sistem Bacula dibahagikan kepada tiga daemon yang berasingan, yang secara teorinya dapat dijalankan pada host yang berbeza. Ini adalah:

Pengarah
  Pengarah menyimpan pekerjaan, pelanggan dan kebanyakan pengaturan konfigurasi lain, dan bertanggungjawab untuk memulakan pekerjaan sandaran. Modul Webmin ini mesti dijalankan pada sistem yang dipasang pengarahnya.
Fail Daemon
  Daemon ini bertanggungjawab untuk membaca fail sebenar yang akan disandarkan. Konfigurasi Bacula boleh mempunyai lebih dari satu daemon fail, masing-masing dijalankan pada sistem yang akan disandarkan.
Daemon simpanan
  Daemon storan bertanggungjawab untuk menulis data ke media sandaran terakhir, seperti pemacu pita atau fail. Biasanya anda hanya memerlukan satu daemon seperti itu (biasanya dijalankan pada host yang sama dengan pengarahnya), tetapi penyediaan Bacula yang lebih kompleks mungkin mempunyai banyak sistem dengan pemacu pita yang berbeza, untuk menyebarkan beban sandaran.

Modul Webmin ini dapat menguruskan sistem yang memasang satu atau lebih daemon Bacula.