Giter Site home page Giter Site logo

others's Introduction

Introduction

During my (@fd0) research before starting restic I've tested a lot of different backup programs. However, even after working in this space for a few years, I still stumble across backup solutions I didn't know about.

In this repository, I'd like to collect backup solutions and eventually end up with an exhaustive list of backup software. The criteria for inclusion are:

  • Free Software (not just Open Source)
  • Does not require custom network/cloud service to operate (sorry, tarsnap)
  • Works on Linux
  • Is a dedicated to backup (sorry, perkeep)

If you know other backup solutions that fit the criteria above, please create a pull request!

Note:

A lot of FOSS backup solutions are merely shells on top of rsync and/or duplicity. Perhaps these should have a category of their own, or a tag?

TODO

In the future we plan to provide benchmarks using fakedatafs and a table to sort by the tag categories.

If anyone wants to help out, please submit a PR with your contribution.

List of Backup Software

Tags used below:

  • authenticated: Uses cryptographic signatures or MAC tags to ensure integrity
  • compression: Storage with compression
  • dedup: Supports deduplication
  • encrypted: Supports encrypting data locally (stored encrypted on the backup medium)
  • error-correction: Supports reconstructing data in scenarios x-of-n backup media are lost
  • filesystem: Backups are stored on a regular filesystem in plaintext, maintaining the original directory structure. Specifically, no blob abstractions are used for storage, and no specialized fuse-layer is required to read the backups.
  • gcs: Supports Google Cloud Storage
  • golang: Written in Go
  • gpg: Uses GPG for the underlying encryption
  • incremental: Support for incremental backups (through deltas or local deduplication)
  • perl: Written in Perl
  • python: Written in Python
  • review: Needs to be reviewed by the authors of this list in order to revise the tags assigned here.
  • rsync: Uses rsync or librsync
  • rust: Written in Rust
  • s3: Supports Amazon S3-compatible backends
  • ssh: Supports SFTP/SCP backends
  • unmaintained: Looks unmaintained / dead
  • webdav: Supports WebDAV backends

The following list is sorted alphabetically:

  • amanda compression,incremental,ssh
  • areca review
  • Asuran rust,dedup,encrypted,compression,authenticated
  • attic review,dedup,encrypted,python,authenticated,unmaintained
  • Arqinator review
  • backshift review,ssh
  • bacula review
  • Back In Time incremental,filesystem,python,rsync,ssh
  • backup review
  • backup2l review
  • BackupPC review,compression,dedup,incremental,perl,rsync,ssh
  • Backups-Done-Right review
  • Backy2 compression,dedup,incremental,python,review
  • bareos review
  • BlobSnap review,golang,incremental,dedup,unmaintained
  • borg review,compression,dedup,incremental,encrypted,python,authenticated
  • boxbackup review
  • brackup review,dedup,encrypted,gpg,perl,unmaintained
  • btar review
  • btbrk review
  • bup review,dedup,incremental,error-correction
  • bupstash compression,dedup,encrypted,incremental,rust,authenticated
  • burp review
  • cedar-backup3 review,python
  • chop-backup/libchop review
  • cronopete review,incremental,like timemachine from apple
  • dar review,incremental,encrypted,compression
  • ddar review
  • deltaic review
  • duplicati compression,dedup,encrypted,incremental,s3,ssh,gpg
  • duplicity review,encrypted,gpg,s3,rsync,compression,python,ssh
  • fwbackups review
  • FreeFileSync review,incremental
  • Frost review,encrypted,dedup,unmaintained
  • git-annex review
  • hashbackup review
  • hdup2 review,gpg,ssh,unmaintained
  • hindsight review,unmaintained
  • kebab review,golang,unmaintained
  • knoxite review,golang,dedup,encrypted,authenticated,incremental,error-correction,compression,s3,gcs,ssh,webdav
  • kopia api,authenticated,compression,dedup,encryption,gcs,golang,incremental,s3,webdav,web-ui
  • obnam unmaintained,encrypted,gpg
  • ori review
  • preserve review,rust,dedup,encrypted,unmaintained
  • pukcab review,golang,unmaintained
  • PyHardLinkBackup dedup,python,incremental
  • rdiff-backup review,incremental,ssh,compression
  • rdedup review,dedup,rust,encrypted
  • rdup review
  • restic review,golang,encrypted,authenticated,dedup,incremental,ssh,s3
  • rsbackup review,rsync,filesystem,ssh
  • rsnapshot perl,rsync,filesystem,ssh
  • scat go,dedup,encrypted,error-correction,unmaintained
  • shield
  • snaprd golang,rsync,filesystem,unmaintained
  • snebu review
  • s3git review,golang,incremental,dedup,s3,unmaintained
  • storeBackup review,unmaintained
  • Tardis review,python
  • TimeShift rsync,filesystem (aimed at system files, not user data. supports BTRFS snapshots as alternative to rsync+hardlink-incremental/filesystem storage)
  • TimeVault unmaintained,python,incremental,filesystem
  • ugarit review
  • unison review
  • urbackup review
  • veb review,golang,incremental,unmaintained
  • zbackup review,incremental,dedup,encrypted,compression
  • zpaq review,incremental,dedup,encrypted,compression,unmaintained
  • zVault incremental,dedup,encrypted,compression,rust,unmaintained

List of wrappers or helper tools:

others's People

Contributors

fd0 avatar cfcs avatar flibustenet avatar emtiu avatar mappu avatar ahuston-0 avatar ntolia avatar tobypeschel avatar ad-m avatar alekseylobanov avatar muesli avatar dyasny avatar dmlemos avatar atalanttore avatar wotschofsky avatar ctrlaltdel avatar tomato42 avatar jedie avatar kcwu avatar lgommans avatar mauromol avatar penguwin avatar finkregh avatar orthdron avatar sstark avatar thmo avatar tim-seoss avatar ustuehler avatar wscott avatar anarcat avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.