Backup software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
gd d76e841fae feat: Add manpage 11 months ago
docs feat: Add manpage 11 months ago
etc/baka fix: Comment database 11 months ago
src feat: Add dir_per_date logging 11 months ago
.gitignore init 1 year ago
CHANGELOG.md up to 0.2.0 11 months ago
COPYING init 1 year ago
README.md up to 0.2.0 11 months ago
mkdist up to 0.2.0 11 months ago

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.