Skip to main content Link Search Menu Expand Document (external link)

How to Backup your Desktop using Pika Backup

Pika Backup is a GTK program designed to make simple backups based on borg. Frequent rumors that this software’s name is related to a monster with electrical abilities are unfounded.

Features

  • Set up new backup repositories or uses existing ones
  • Create backups locally and remote
  • Save time and disk space because Pika Backup does not need to copy known data again
  • Encrypt your backups
  • List created archives and browse through their contents
  • Recover files or folders via your file browser
  • Supports automatic scheduled backups and clean up of old archives [version 0.4.0-beta-1 or newer]
  • Source can be found here

Install

Pika Backup can be installed from;

  • Flathub > $ flatpak install flathub org.gnome.World.PikaBackup
  • On Arch though the AUR repo
  • Built from Source using Gnome-Builder

Setup repository

  • Create a SSH key - add it to your .ssh/config - see here for futher information
  • Create a repository on borgbase
  • Initialise

    $ borg init -e repokey-blake2 XXXXX@XXXXX.repo.borgbase.com:repo

  • The URL in Pika is different to the borg command line & vorta - instead it will look as below. > ssh://XXXXX@XXXXX.repo.borgbase.com/./repo
  • (Recommended) Add a password.
  • Additional flags can be utilised via the advanced options box.
  • Choose whick files & folder to backup & which to exclude.

Setup repository [0.4.0-beta-1 or newer]

  • Create a SSH key - add it to your .ssh/config
  • Create a repository on BorgBase
  • Version 0.4.0 supports user@host:path syntax

Auto-Backups [requires 0.4.0-beta-1 or newer]

  • Click scheduled backups
  • Toggle ‘Regularly Create Backups’
  • Choose a frequency (Daily, Weekly, Monthly etc)
  • There is an option to ‘Regualrly Delete Old Archives’ which may be useful if you have storage constraints