Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add remote borg backup support #5206

Closed
wants to merge 14 commits into from
Closed

Commits on Sep 5, 2024

  1. Refactor: Replace literal with $MOUNT_DIR

    Signed-off-by: Tim Diels <tim@diels.me>
    timdiels authored and szaimen committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    982d87e View commit details
    Browse the repository at this point in the history
  2. Add backend support for remote repos

    Signed-off-by: Tim Diels <tim@diels.me>
    timdiels authored and szaimen committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    6fd15d1 View commit details
    Browse the repository at this point in the history
  3. Mostly add a borg_remote_repo setting to frontend

    Signed-off-by: Tim Diels <tim@diels.me>
    timdiels authored and szaimen committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    d515d15 View commit details
    Browse the repository at this point in the history
  4. Create borg ssh key if missing

    Signed-off-by: Tim Diels <tim@diels.me>
    timdiels authored and szaimen committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    22f92c2 View commit details
    Browse the repository at this point in the history
  5. Do not download config from remote

    Signed-off-by: Tim Diels <tim@diels.me>
    timdiels authored and szaimen committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    1b7fca4 View commit details
    Browse the repository at this point in the history
  6. fix disaster restore

    Signed-off-by: Tim Diels <tim@diels.me>
    timdiels authored and szaimen committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    0f1b74e View commit details
    Browse the repository at this point in the history
  7. Do not require local backup dir when using a remote

    I.e. do not support aio-lockfile for remote borg repos. Let's wait and see if if somebody requests it.
    
    Signed-off-by: Tim Diels <tim@diels.me>
    timdiels authored and szaimen committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    87eb17e View commit details
    Browse the repository at this point in the history
  8. Restore with borg extract, much faster than borg mount

    Signed-off-by: Tim Diels <tim@diels.me>
    timdiels authored and szaimen committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    7cfd81b View commit details
    Browse the repository at this point in the history
  9. Show the borg public key in backup info

    Signed-off-by: Tim Diels <tim@diels.me>
    timdiels authored and szaimen committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    dbf48cf View commit details
    Browse the repository at this point in the history
  10. fix shellcheck

    Signed-off-by: Tim Diels <tim@diels.me>
    timdiels authored and szaimen committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    704385f View commit details
    Browse the repository at this point in the history
  11. Revert to restoring with borg mount and rsync for local repos

    Signed-off-by: Tim Diels <tim@diels.me>
    timdiels authored and szaimen committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    1621463 View commit details
    Browse the repository at this point in the history
  12. Include remote borg backup in the readme

    Signed-off-by: Tim Diels <tim@diels.me>
    timdiels authored and szaimen committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    a623bf9 View commit details
    Browse the repository at this point in the history
  13. adjust the cloning temporarily

    Signed-off-by: Simon L. <szaimen@e.mail.de>
    szaimen committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    2739760 View commit details
    Browse the repository at this point in the history
  14. Do not try to set additional_free_space on a remote repo

    This fixes: borg config: error: argument REPOSITORY: "::": Repository must be local
    
    Signed-off-by: Tim Diels <tim@diels.me>
    timdiels authored and szaimen committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    324b63e View commit details
    Browse the repository at this point in the history