My Backup

Rating: 
4.913045
Your rating: None Average: 4.9 (23 votes)

Allows to add arbitrary files and dconf keys to Sailfish OS backups. Requires Sailfish OS 3.2 or greater.

Important: do not uninstall MyBackup versions 1.0.5 and older. Due to what seems to be a bug in busybox, the uninstall script can end up doing rm -fr / on some versions of Sailfish OS. Update the app prior to uninstalling it - update is safe, it doesn't run that script.

Sailfish OS applications can declare what they need to be added to the backup by providing [X-HarbourBackup] section in their desktop file, which looks like this:

[X-HarbourBackup]
BackupPathList=.local/share/foil/:Documents/FoilAuth/
BackupConfigList=/apps/harbour-foilauth/

BackupPathList is a colon-separated list of files and directories to backup. Paths are relative to the home directory. Directory names end with a slash and are copied recursively. Absolute paths are ignored.

BackupConfigList is a colon-separated list of dconf keys and groups. Similarly to directories, group names end with a slash and are saved and restored recursively. There is one important difference, though - the existing contents of dconf groups is lost during restore and is completely replaced by whatever was saved in the backup.

Source code: https://github.com/monich/harbour-mybackup

Translations are welcome in the form of GitHub pull requests.

Stay safe, backup often!

Screenshots: 

Keywords:

Application versions: 
AttachmentSizeDate
File openrepos-mybackup-1.0.6-1.aarch64.rpm152.73 KB20/07/2022 - 22:33
File openrepos-mybackup-1.0.6-1.armv7hl.rpm138.16 KB20/07/2022 - 22:33
File openrepos-mybackup-1.0.6-1.i486.rpm151.8 KB20/07/2022 - 22:33
File openrepos-mybackup-1.0.5-1.aarch64.rpm146.76 KB16/09/2021 - 00:41
File openrepos-mybackup-1.0.5-1.armv7hl.rpm137.4 KB16/09/2021 - 00:41
File openrepos-mybackup-1.0.5-1.i486.rpm149.63 KB16/09/2021 - 00:41
File openrepos-mybackup-1.0.4-16.1.aarch64.rpm147.75 KB26/02/2021 - 07:07
File openrepos-mybackup-1.0.4-16.1.armv7hl.rpm136.44 KB26/02/2021 - 07:07
File openrepos-mybackup-1.0.4-16.1.i486.rpm150.71 KB26/02/2021 - 07:07
File openrepos-mybackup-1.0.3-12.1.armv7hl.rpm136.2 KB17/01/2021 - 15:46
File openrepos-mybackup-1.0.3-12.1.i486.rpm150.4 KB17/01/2021 - 15:46
File openrepos-mybackup-1.0.2-11.1.armv7hl.rpm135.12 KB11/01/2021 - 03:00
File openrepos-mybackup-1.0.2-11.1.i486.rpm149.37 KB11/01/2021 - 03:00
File openrepos-mybackup-1.0.1-10.1.armv7hl.rpm134.27 KB10/01/2021 - 18:50
File openrepos-mybackup-1.0.1-10.1.i486.rpm148.59 KB10/01/2021 - 18:50
File openrepos-mybackup-1.0.0-9.1.armv7hl.rpm131.92 KB10/01/2021 - 02:44
File openrepos-mybackup-1.0.0-9.1.i486.rpm146.44 KB10/01/2021 - 02:44
Changelog: 
  • 1.0.6 (Jul 20 2022)
    - Fixed uninstall script
    - Added Chum metadata
  • 1.0.5 (Sep 16 2021)
    - Opt out of sandboxing
    - Tweaked icon sizes
  • 1.0.4 (Feb 26 2021)
    - Added missing Chinese string
  • 1.0.3 (Jan 17 2021)
    - Speed up the backup process by hard-linking
    - Fixed a problem with backing up the entire home
  • 1.0.2 (Jan 10 2021)
    - Chinese translation (@dashinfantry)
    - Update Swedish translation (Åke Engelbrektson)
    - Updated Polish translation (Atlochowski)
  • 1.0.1 (Jan 10 2021)
    - Swedish translation (Åke Engelbrektson)
    - Polish translation (Atlochowski)
    - Russian translation
    - UI tweaks
  • 1.0.0 (Jan 9 2021)
    - Initial release