# xbackup This is a convenience wrapper around the Borg backup tool. ## Expected Environment This tool is designed for Arch Linux. Because it is written in Python and has minimal dependencies it should be easy to adapt it to other Linux distributions. ## Installation For Arch Linux: ``` git clone https://src.xengineering.eu/xengineering/xbackup.git cd xbackup/archlinux make install ``` This will create the Arch Linux package for xbackup and installs it as a foreign / unofficial package (like the AUR packages). ## Done / Features (Last finished task first) - [x] manual backup functionality / MVP - [x] config parsing - [x] argument parsing - [x] implement Arch Linux Packaging - [x] setup project structure ## To Do / Feature Requests (Highest priority first) - [ ] move Arch Linux packaging to pkgbuilds repository - [ ] do qemu-based quality checks - [ ] release v1.0.0 - [ ] XMPP notification via [xbot](https://gitea.xengineering.eu/xengineering/xbot) - [ ] MariaDB fullbackup - [ ] backup systemd daemon - [ ] backup transfer tool (?) - [ ] backup diff tool (backup vs. filesystem) - [ ] backup restore tool with qemu (for testing)