Menu

Tree [b585a6] master 1.0.0 /
 History

HTTPS access


File Date Author Commit
 spec 2024-09-01 David Valin David Valin [df2349] Better diagram
 LICENSE 2023-03-24 David Valin David Valin [9f1d9f] 1.0.0
 Makefile 2023-03-24 David Valin David Valin [9f1d9f] 1.0.0
 README.md 2024-09-01 David Valin David Valin [b585a6] Diagram on top
 tinybackup 2024-09-01 David Valin David Valin [ec8d93] This worked

Read Me

Tinybackup

This is a simple bash shell script that creates and restores an encrypted backup using GPG.

Tinybackup

Install

  • make

How to use it

  • backup: tinybackup b <source_folder> <destination_folder> <backup_name> <gpg_key_id>
  • recover: tinybackup r <backup_name> <target_folder> <gpg_key_id>

Dependencies

  • (ubuntu/debian): apt get gzip pv gnupg2
  • (archlinux): pacman -S gzip pv gnupg2

Use without installation

  • chmod +x tinybackup
  • ./tinybackup