safe-backup

A real-time backup CLI tool written in Typescript. safe-back helps you sync file/folder into a single password encrypted storage. Using technology of RSA & AES.

MIT License

Downloads
204
Stars
8
Committers
1

Bot releases are hidden (Show)

safe-backup - Latest Release

Published by scrwdrv over 4 years ago

Overview

  • Add test mode to run n times of backup in a row
  • Warm up each worker when they were forked, improve first time performance
safe-backup - Safe Backup v1.1

Published by scrwdrv over 4 years ago

Overview

Some highlights of this release including:

  • Bug fixes
  • Add plain backup (no packing and encryption)
  • No longer change mtime & atime of directories
  • archive is now a new module named bua
  • Restore original stats (mtime, permission, etc.) when unpacking
  • NOTICE: Added mode to bua header, not compatible with encrypted files generate by previous version
  • Allow multiple files to decrypt at once
  • Remove abs path check on decryption since it's meaningless
  • Add backup rate to logging
safe-backup - Safe Backup v1.0.1

Published by scrwdrv over 4 years ago

Basically the same as v1.0, fix some typo and added some irrelevant stuffs. See v1.0 for more information.

safe-backup - Safe Backup v1.0

Published by scrwdrv over 4 years ago

Overview

Code still kind of messy, but most of major functions have finished and added some improvements, especially speed wise. Now the main deciding factor for speed is storage I/O speed, unless you're using a long outdated processor.

Tar is good packing format but kind of hard to find the perfect module to modify (or reuse to be more accurate) packed files, so I created a new one from scratch and I think it turns out quite well.

Some highlights of this release including:

  • Improve logging
  • Encrypt salted password hash & private key twice
  • Update check at startup
  • Compare changes with previous backup, pipe unchanged files directly without re-encrypting
  • Cross platform optimize (win, linux, mac)
  • Add config builder
  • Exclude paths with regex
  • Custom archive format (faster & simpler than tar)
safe-backup - v0.1.0

Published by scrwdrv almost 5 years ago