Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

YRBA - Your Remote Backup Assistant

GitHub Release Date GitHub branch check runs GitHub Sponsors GitHub License

Crates.io Total Downloads GitHub Downloads (all assets, all releases) Docker Pulls AUR Votes

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.

License

GPL-3.0