"Just as we respect and care for our ancestors, so we must respect and care for our old backups, for one day they may achieve great glory." - Tao of Backup
Backups are important. Bacula, an open-source client/server backup program, may be a good option for those intersted in automating their backups.
This repository contains instructions and configuration files for installing and using Bacula.
Author: Tyler Dane
- You should have a general understanding of the following topics before attempting to install and use Bacula:
- The architecture (i.e., how
bacula-dir
,bacula-sd
, andbacula-fd
interact) - The
bconsole
command line - What version best meets your needs. I use version 9.0.3.
- How to develop a suitable Disaster Recovery Plan for you Bacula instance.
- The architecture (i.e., how
Read through Blue Ocean's Guides
- These are well written and straightforward.
- If you want to start using Bacula as quickly as possible, I recommend simply following those guides.
- If you want to customize your Bacula instance by using a newer version and optimizing configurations, however, I suggest using my documentation as a supplemental resource.
Review the Configuration File Diagram provided in this repository
Review the sample Raw Configuration Files provided in this repository.
Step 2: Install Bacula Server
- This tutorial demonstrates how to install Bacula Server on a CentOS 7 system.
Step 3: Install Bacula Client
- This tutorial demonstrates how to install Bacula Client on a CentOS 7 system.
Step 4: Operate Bacula
- This document details how to execute common Bacula tasks, such as checking the status of backups and volumes.