Backup software.
This repository has been archived on 2022-01-02. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
gd d76e841fae feat: Add manpage 2022-01-02 22:44:55 +03:00
docs feat: Add manpage 2022-01-02 22:44:55 +03:00
etc/baka fix: Comment database 2022-01-02 22:17:38 +03:00
src feat: Add dir_per_date logging 2022-01-02 22:15:54 +03:00
.gitignore init 2021-08-01 02:47:10 +03:00
CHANGELOG.md up to 0.2.0 2022-01-02 19:51:18 +03:00
COPYING init 2021-08-01 02:47:10 +03:00
README.md up to 0.2.0 2022-01-02 19:51:18 +03:00
mkdist up to 0.2.0 2022-01-02 19:51:18 +03:00

README.md

baka

Simple and flexible full backup software written in Bash.

More info in manuals:

Installation

Add repository to /etc/apt/sources.list.d/:

sudo echo 'deb [arch=all] http://repos.gch.icu/debian testing main' > /etc/apt/sources.list.d/ge.list

Add key:

curl -s http://repos.gch.icu/DEB-GPG-KEY | sudo gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/ge.gpg --import

Update package list and install baka:

sudo apt update
sudo apt install baka

Also you can download DEB package directly: link.

baka pulls the rsync and s3cmd packages as dependencies.

Remote storage

To perform a backup to a remote storage, you need to forward SSH keys between servers in the case of rsync, or configure the .s3cmd config, in the case of copying to an S3-compatible storage (documentation). Of course, nothing prevents you from doing only local backups and transferring them in any convenient way.