-
-
Notifications
You must be signed in to change notification settings - Fork 667
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
Nextcloud add new backup options #2709
Merged
enoch85
merged 21 commits into
nextcloud:main
from
celeroncool:nextcloud-add-new-backup-options
Dec 6, 2024
Merged
Nextcloud add new backup options #2709
enoch85
merged 21 commits into
nextcloud:main
from
celeroncool:nextcloud-add-new-backup-options
Dec 6, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: Sami Nieminen <[email protected]>
Signed-off-by: Sami Nieminen <[email protected]>
Signed-off-by: Sami Nieminen <[email protected]>
Add instructions and warning messages about important account details. Signed-off-by: Sami Nieminen <[email protected]>
Add database connection details from config. Load database config from ncdb function. Signed-off-by: Sami Nieminen <[email protected]>
Redefine exit logic to notify on success and failure. Signed-off-by: Sami Nieminen <[email protected]>
Signed-off-by: Sami Nieminen <[email protected]>
…es which can be regenerated after restore. Move explainer to msg_box to make it multiline. Signed-off-by: Sami Nieminen <[email protected]>
Add clearer explanation. Signed-off-by: Sami Nieminen <[email protected]>
Restic will now be downloaded from official github repo. Signed-off-by: Sami Nieminen <[email protected]>
… verify doesn't fail. Signed-off-by: Sami Nieminen <[email protected]>
… be unnecessary. Edit version verification to clean version number before checking installed restic version. Signed-off-by: Sami Nieminen <[email protected]>
Signed-off-by: Sami Nieminen <[email protected]>
Signed-off-by: Sami Nieminen <[email protected]>
…ure best practices. Signed-off-by: Sami Nieminen <[email protected]>
Add error handling to restic check part. Signed-off-by: Sami Nieminen <[email protected]>
Signed-off-by: Sami Nieminen <[email protected]>
Fix date variables not being variables after constructing the script. Signed-off-by: Sami Nieminen <[email protected]>
…ded values after cat. Signed-off-by: Sami Nieminen <[email protected]>
Include settings, were lost for some reason... Make alerts more clear for admins. Fix pipefail. Signed-off-by: Sami Nieminen <[email protected]>
Not tested, but code looks good. Nice work! 👍🏼 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds options to backup Nextcloud instance to different Restic supported cloud locations.
Currently script has support for:
Tested working with Azure and Backblaze, as I have access to those two environments.
Script has logging, error handling and hopefully clear instuctions how to set it up.
Also has options to only backup the config + DB or config + DB + /mnt/ncdata.
Fixes #2583