avahi based Backup as a Service (BaaS) ;)
- Show up at github
- PoC
- First full release
- deb installation procedure
Avahi backup is a backup concept i developed after my last maturing step of my backup concept for my home setup.
How does my home setup look like:
- Proxmox server
- Debian Notebooks
- Family deb packages to configure everything, like family-notebook.deb for what a notebook should have etc...
Before "avahi-backup" i had a bash script for my backup with something like:
declare -A backup
backup[[email protected]]="/opt:/export/disk1/backup/192.168.0.4/opt"
backup[[email protected]]="/home:/export/disk1/backup/192.168.0.4/home"
...
so all handcrafted entries.
Now it looks like:
- backup clients define a avahi-publish for "_backup._tcp" with TXT like - "path=/home/user1" "path=/etc" "path=/root" "path=/export/disk4-ssd/data"
- the central backup script looks for "_backup._tcp" and rsyncs all TXT definitions to the local backup location