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

[wip] Backup repository #531

Open
wants to merge 20 commits into
base: stretch-unstable
from

Conversation

Projects
None yet
1 participant
@zamentur
Copy link
Contributor

zamentur commented Aug 31, 2018

THIS IS WIP. Feel free to comment, but don't test for now...

The problem

We need to be able to backup and restore easily on remote location. Current solution (borg app, archivist) made easier to create a daily backup but the restore operation is quite difficult to do.

Solution

To improve the current app archivist_ynh and borg_ynh, this app create a repository subcategory, to be able to check backup are correctly made and to select them for restoration.

It integrates a borg connector to backup remotely.

See http://pad.arn-fai.net/p/yunohost-backup-api

PR Status

TODO

  • Change actionmap to support all new arguments
  • Fix property name empty when listing or getting info
  • Migration to publish the ssh public key
  • Check correctly the fingerprint on the first connexion on a remote repository
  • Debug
  • Write some comments on each function
  • Write an example of custom backup methods
  • Compatibility with current remote backup (borg app, borg tuto, archivist, outputdir uncompress) ?

How to test

...

Validation

  • Principle agreement 0/2 :
  • Quick review 0/1 :
  • Simple test 0/1 :
  • Deep review 0/1 :

@zamentur zamentur changed the title Backup repository [wip] Backup repository Sep 4, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment