Bacula adalah sekumpulan program komputer yang memungkinkan Anda (atau administrator sistem) untuk mengelola pencadangan, pemulihan, dan verifikasi data komputer di seluruh jaringan komputer dari berbagai jenis. Bacula juga dapat dijalankan seluruhnya pada satu komputer, dan dapat mencadangkan ke berbagai jenis media, termasuk tape dan disk.
Dalam istilah teknis, ini adalah program cadangan berbasis Klien/Server jaringan. Bacula relatif mudah digunakan dan efisien, sambil menawarkan banyak fitur manajemen penyimpanan canggih yang memudahkan untuk menemukan dan memulihkan file yang hilang atau rusak. Karena desain modularnya, Bacula dapat diskalakan dari sistem komputer tunggal kecil hingga sistem yang terdiri dari ratusan komputer yang terletak di jaringan besar.
Sistem Bacula dibagi menjadi tiga daemon terpisah, yang secara teoritis dapat berjalan pada host yang berbeda. Ini adalah:
- Sutradara
- Direktur menyimpan pekerjaan, klien, dan sebagian besar pengaturan konfigurasi lainnya, dan bertanggung jawab untuk memulai pekerjaan pencadangan. Modul Webmin ini harus dijalankan pada sistem yang telah menginstal direktur.
- Daemon File
- Daemon ini bertanggung jawab untuk membaca file sebenarnya yang akan dicadangkan. Konfigurasi Bacula dapat memiliki lebih dari satu file daemon, masing-masing dijalankan pada sistem yang akan dicadangkan.
- Daemon Penyimpanan
- Daemon penyimpanan bertanggung jawab untuk menulis data ke media cadangan akhir, seperti tape drive atau file. Biasanya Anda hanya memerlukan satu daemon tersebut (biasanya dijalankan pada host yang sama dengan direktur), tetapi pengaturan Bacula yang lebih kompleks mungkin memiliki beberapa sistem dengan tape drive yang berbeda, untuk menyebarkan beban cadangan.
Modul Webmin ini dapat mengelola sistem yang memiliki satu atau lebih daemon Bacula yang terinstal.