Bacula - це набір комп'ютерних програм, який дозволяє вам (або системному адміністратору) керувати резервним копією, відновленням та верифікацією комп'ютерних даних через мережу комп'ютерів різного типу. Bacula також може повністю працювати на одному комп’ютері та може створювати резервні копії на різних типах носіїв інформації, включаючи стрічку та диск.

У технічному плані це мережева програма для резервного копіювання на основі клієнта / сервера. Bacula порівняно простий у використанні та ефективний, при цьому пропонує безліч вдосконалених функцій управління сховищем, які полегшують пошук і відновлення втрачених або пошкоджених файлів. Завдяки своїй модульній конструкції Bacula можна масштабувати від невеликих одиночних комп'ютерних систем до систем, що складаються з сотень комп'ютерів, розташованих по великій мережі.

Система Бакула розділена на три окремі демони, які теоретично можуть працювати на різних хостах. Це:

Директор
  Директор зберігає завдання, клієнтів та більшість інших налаштувань конфігурації і відповідає за ініціювання резервних завдань. Цей модуль Webmin повинен запускатися в системі, в якій встановлений директор.
Файл Демон
  Цей демон відповідає за зчитування фактичних файлів, які потрібно створити резервну копію. Конфігурація Bacula може мати більше одного файлового демона, кожен запускається в системі, яку слід створити резервну копію.
Демон зберігання
  Демон зберігання відповідає за запис даних на остаточний носій резервного копіювання, наприклад, на магнітофон або файл. Зазвичай вам знадобиться лише один такий демон (як правило, він працює на тому ж хості, що і директор), але для більш складної установки Bacula може бути декілька систем з різними стрічковими накопичувачами для розповсюдження завантаження резервного копіювання.

Цей модуль Webmin може керувати системою, на якій встановлено один або кілька демонів Bacula.