protocol and application plugin system

Asked by mb

Hello,

I have no good knowledge about programming but I have an idea for your great project:

Maybe it is possible to manage backup-destinations in a plugin system? So it would be easy for external developers to write extensions for new protocols like FTP, SSH, SMB, WebDAV or other online-backup-solutions like this Amazon S3 thing (There will be more of this in the future I think).

Also it would be great to manage the backup of applications configurations and data like firefox bookmarks, evolution emails, tomboy notices or simply the picture-, music-, whatever-folder in a way other people can easy add backup and restore settings for single applications. So there can be similar to the include-list a list of applications (their settings and data) you want to backup without need to know where those email or bookmark-files are stored. Of course the user easily can "restore only emails" or "restore only bookmars" from a backup.

regards

Question information

Language:
English Edit question
Status:
Answered
For:
Déjà Dup Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Michael Terry (mterry) said :
#1

Deja Dup is based on the command line tool duplicity (http://duplicity.nongnu.org/), which does allow rather simple-to-write plugins. It supports FTP, SSH, rsync, S3, and maybe another protocol. The duplicity developers are receptive of patches, and would probably be happy to have another backend.

Deja Dup does not expose all those duplicity backends, however. Only S3, SSH, and local stuff. More can be supported with relative ease, but it's not a development priority for me.

As for your second point, I filed bug 317318. Thanks!

Can you help with this problem?

Provide an answer of your own, or ask mb for more information if necessary.

To post a message you must log in.