Backups and version control¶
On Ubuntu, two primary ways of backing up your system are backup utilities and shell scripts. For additional protection, you can combine backup methods.
Backup utilities¶
Bacula has advanced features and customization support, which makes it a good choice for enterprise systems or complex setups.
rsnapshot is a simple and efficient solution, well suited to individual users or small-scale organizations.
Shell scripts¶
If you are looking for full flexibility and customization, another option is to use shell scripts.
Version control¶
etckeeper stores the contents of
/etc
in a Version Control System (VCS) repositoryInstall gitolite for a traditional source control management server for git, including multiple users and access rights management
See also¶
Explanation: Introduction to backups