Bacula – system do tworzenia kopii zapasowych typu klient/serwer, udostępniany na licencji otwartego oprogramowania (GPL), pozwalający tworzyć zaawansowane, profesjonalne systemy kopii bezpieczeństwa.
System umożliwia dopasowanie strategii kopii bezpieczeństwa do potrzeb małych, średnich i dużych konfiguracji. Pozwala m.in. na szyfrowanie transmisji, kompresję plików w locie, zdalny monitoring ze stacji klienckiej, wykorzystanie bibliotek taśmowych, dysków twardych, dysków DVD. Informacje o wszystkich przechowywanych plikach (tzw. katalog) trzyma w bazie danych (MySQL, PostgreSQL, SQLite).
Architektura Baculi dzieli się na kilka usług:
Poszczególne usługi mogą pracować na jednej maszynie lub na wielu komputerach w sieci komputerowej, komunikując się poprzez protokoły TCP/IP.
Oficjalnie wspierane przez Baculę systemy operacyjne[1]:
Pozbawione oficjalnego wsparcia, ale zgłoszone jako pracujące z klientem Baculi, są: