bacup

An easy-to-use backup tool designed for servers.

APACHE-2.0 License

Downloads
7.5K
Stars
27
Committers
2

Bot releases are visible (Hide)

bacup - Bugfix and no leak Latest Release

Published by galeone over 2 years ago

  • Use Arc instead of Box::leak.
  • Fix compress_file that now correctly returns the compressed bytes

This is a hotfix release, hence the full changelog is between the previous version (0.1.7) and the current tone (0.1.9).

Full Changelog: https://github.com/galeone/bacup/compare/v0.1.7...v0.1.9

bacup - Fully async

Published by galeone over 2 years ago

The codebase has been completely fixed. The code is more idiomatic and correctly uses the async runtime, without mixing it with syncrononous operations.

The whole set of dependencies changed, and now bacup depends only on async code.

Full Changelog: https://github.com/galeone/bacup/compare/v0.1.7...v0.1.8

bacup - Bugfixing

Published by galeone almost 3 years ago

bacup -

Published by galeone over 3 years ago

First "almost complete" release.

Features

  • Define remotes
  • Define services
  • Map the backup of services into remotes

Remotes

  • Git remote
  • AWS remote
  • SSH remote
  • Localhost remote

Services

  • Postgres service
  • Folders service
  • Docker service

Mapping - backup

Mapping what to backup where and when. Support keep_last to only keep the last keep_last files uploaded on that remote.

Bugfixes and Improvement

  • keep_last now works on every upload (previously it only worked on compressed single files - when uploading compressed folders the keep_last check was skipped).
  • Improved logging