YRBA - Your Remote Backup Assistant
YRBA makes backing up your systems easy, by automating incremental backups of defined folders, and uploading them to a server of your choice or copying them to a different location like an external hard drive.
Documentation: https://yrba.roth.systems/
Features
- Archives your backups as .tar.gz
- Incremental backups automatically keeps the last N backups
- Automatic uploads with SFTP, SMB or local copy to a target location like external drives
- Can back up directories on any OS
- GNU/Linux
- macOS
- Windows
Installation
Detailed installation instructions can be found on the official documentation over at: https://yrba.roth.systems/
Usage
Usage: yrba [OPTIONS]
Options:
-v, --verbose... Increase logging verbosity
-q, --quiet... Decrease logging verbosity
-c, --config <CONFIG_FILE_PATH>
-h, --help Print help
-V, --version Print version
Contributing
Any kind of support is appreciated.
This can range from suggesting new features, to finding bugs, to coding on the project itself.
To suggest new features or report bugs, please leave a GitHub issue on this project.
For detailed guides on how to contribute, and how to build the project check out the official documentation.
AI-generated contributions disclaimer
This project does not accept low-effort or wholesale AI-generated contributions. Examples include, but are not limited to:
- Any code including configuration files generated by tools like GitHub Copilot, ChatGPT, or similar.
- AI-created assets e.g. application icons.
- Auto-generated documentation, issue reports or pull request descriptions.