{"id":13407753,"url":"https://github.com/restic/others","last_synced_at":"2025-10-17T15:32:19.195Z","repository":{"id":4889938,"uuid":"52660902","full_name":"restic/others","owner":"restic","description":"Exhaustive list of backup solutions for Linux","archived":false,"fork":false,"pushed_at":"2023-11-05T22:05:42.000Z","size":95,"stargazers_count":657,"open_issues_count":10,"forks_count":55,"subscribers_count":38,"default_branch":"master","last_synced_at":"2024-07-31T20:27:58.233Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/restic.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-02-27T10:10:35.000Z","updated_at":"2024-07-20T19:46:38.000Z","dependencies_parsed_at":"2024-01-18T08:07:41.912Z","dependency_job_id":null,"html_url":"https://github.com/restic/others","commit_stats":{"total_commits":75,"total_committers":42,"mean_commits":"1.7857142857142858","dds":0.84,"last_synced_commit":"f4e2dee5bdfc5864da5b78610df281c64a37345e"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/restic%2Fothers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/restic%2Fothers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/restic%2Fothers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/restic%2Fothers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/restic","download_url":"https://codeload.github.com/restic/others/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242933889,"owners_count":20208912,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-30T20:00:48.412Z","updated_at":"2025-10-17T15:32:14.154Z","avatar_url":"https://github.com/restic.png","language":null,"readme":"Introduction\n============\n\nDuring my ([@fd0](https://github.com/fd0)) research before starting\n[restic](https://restic.github.io) I've tested a lot of different backup\nprograms. However, even after working in this space for a few years, I still\nstumble across backup solutions I didn't know about.\n\nIn this repository, I'd like to collect backup solutions and eventually end up\nwith an exhaustive list of backup software. The criteria for inclusion are:\n\n * Free Software (not just Open Source)\n * Does not require custom network/cloud service to operate (sorry,\n   [tarsnap](https://www.tarsnap.com/))\n * Works on Linux\n * Is a dedicated to backup (sorry, [perkeep](https://perkeep.org/))\n\nIf you know other backup solutions that fit the criteria above, please create a\npull request!\n\nNote:\n=====\n\nA lot of FOSS backup solutions are merely shells on top of rsync and/or duplicity.\nPerhaps these should have a category of their own, or a tag?\n\nTODO\n====\n\nIn the future we plan to provide benchmarks using [fakedatafs](https://github.com/restic/fakedatafs) and a table to sort by the tag categories.\n\nIf anyone wants to help out, please submit a PR with your contribution.\n\nList of Backup Software\n=======================\n\nTags used below:\n- `authenticated`: Uses cryptographic signatures or MAC tags to ensure integrity\n- `compression`: Storage with compression\n- `dedup`: Supports deduplication\n- `encrypted`: Supports encrypting data locally (stored encrypted on the backup medium)\n- `error-correction`: Supports reconstructing data in scenarios x-of-n backup media are lost\n- `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.\n- `gcs`: Supports Google Cloud Storage\n- `golang`: Written in Go\n- `gpg`: Uses GPG for the underlying encryption\n- `incremental`: Support for incremental backups (through deltas or local deduplication)\n- `perl`: Written in Perl\n- `python`: Written in Python\n- `review`: Needs to be reviewed by the authors of this list in order to revise the tags assigned here.\n- `rsync`: Uses `rsync` or `librsync`\n- `rust`: Written in Rust\n- `s3`: Supports Amazon S3-compatible backends\n- `ssh`: Supports SFTP/SCP backends\n- `unmaintained`: Looks unmaintained / dead\n- `webdav`: Supports WebDAV backends\n\nThe following list is sorted alphabetically:\n * [amanda](http://www.amanda.org/) compression,incremental,ssh\n * [areca](https://areca-backup.org/) review\n * [Asuran](https://asuran.rs) rust,dedup,encrypted,compression,authenticated\n * [attic](https://github.com/jborg/attic) review,dedup,encrypted,python,authenticated,unmaintained\n * [Arqinator](https://github.com/asimihsan/arqinator) review\n * [backshift](http://stromberg.dnsalias.org/~strombrg/backshift/) review,ssh\n * [bacula](https://blog.bacula.org/) review\n * [Back In Time](https://github.com/bit-team/backintime) incremental,filesystem,python,rsync,ssh\n * [backup](https://github.com/backup/backup) review\n * [backup2l](http://backup2l.sourceforge.net/) review\n * [BackupPC](https://backuppc.github.io/backuppc/) review,compression,dedup,incremental,perl,rsync,ssh\n * [Backups-Done-Right](https://github.com/spikebike/Backups-Done-Right) review\n * [Backy2](https://github.com/wamdam/backy2) compression,dedup,incremental,python,review\n * [bareos](https://www.bareos.org/en/) review\n * [BlobSnap](https://github.com/tsileo/blobsnap) review,golang,incremental,dedup,unmaintained\n * [borg](https://github.com/borgbackup) review,compression,dedup,incremental,encrypted,python,authenticated\n * [boxbackup](https://github.com/boxbackup/boxbackup) review\n * [brackup](http://search.cpan.org/~bradfitz/Brackup-1.10/lib/Brackup/Manual/Overview.pod) review,dedup,encrypted,gpg,perl,unmaintained\n * [btar](http://viric.name/cgi-bin/btar/doc/trunk/doc/home.wiki/) review\n * [btbrk](https://github.com/digint/btrbk) review\n * [bup](https://github.com/bup/bup) review,dedup,incremental,error-correction\n * [bupstash](https://github.com/andrewchambers/bupstash) compression,dedup,encrypted,incremental,rust,authenticated\n * [burp](https://burp.grke.org/) review\n * [cedar-backup3](https://bitbucket.org/cedarsolutions/cedar-backup3/wiki/Home) review,python\n * [chop-backup/libchop](http://nongnu.org/libchop/) review\n * [cronopete](https://gitlab.com/rastersoft/cronopete) review,incremental,like timemachine from apple\n * [dar](http://dar.linux.free.fr/) review,incremental,encrypted,compression\n * [ddar](https://github.com/basak/ddar) review\n * [deltaic](https://github.com/cmusatyalab/deltaic) review\n * [duplicati](https://github.com/duplicati/duplicati) compression,dedup,encrypted,incremental,s3,ssh,gpg\n * [duplicity](http://duplicity.nongnu.org/) review,encrypted,gpg,s3,rsync,compression,python,ssh\n * [fwbackups](http://www.diffingo.com/oss/fwbackups/features) review\n * [FreeFileSync](https://freefilesync.org/) review,incremental\n * [Frost](https://github.com/X-Ryl669/Frost/) review,encrypted,dedup,unmaintained\n * [git-annex](https://git-annex.branchable.com/) review\n * [hashbackup](http://www.hashbackup.com/) review\n * [hdup2](https://wiki.archlinux.org/index.php/Hdup) review,gpg,ssh,unmaintained\n * [hindsight](https://github.com/br0ns/hindsight) review,unmaintained\n * [kebab](https://github.com/davidlazar/kebab) review,golang,unmaintained\n * [knoxite](https://github.com/knoxite/knoxite) review,golang,dedup,encrypted,authenticated,incremental,error-correction,compression,s3,gcs,ssh,webdav\n * [kopia](https://github.com/kopia/kopia) api,authenticated,compression,dedup,encryption,gcs,golang,incremental,s3,webdav,web-ui\n * [obnam](https://obnam.org/) unmaintained,encrypted,gpg\n * [ori](http://ori.scs.stanford.edu/) review\n * [preserve](https://github.com/cholcombe973/preserve) review,rust,dedup,encrypted,unmaintained\n * [pukcab](https://github.com/lyonel/pukcab) review,golang,unmaintained\n * [PyHardLinkBackup](https://github.com/jedie/PyHardLinkBackup/) dedup,python,incremental\n * [rdiff-backup](https://rdiff-backup.net/) review,incremental,ssh,compression\n * [rdedup](https://github.com/dpc/rdedup) review,dedup,rust,encrypted\n * [rdup](https://github.com/miekg/rdup) review\n * [restic](https://restic.github.io) review,golang,encrypted,authenticated,dedup,incremental,ssh,s3\n * [rsbackup](https://www.greenend.org.uk/rjk/rsbackup/) review,rsync,filesystem,ssh\n * [rsnapshot](http://rsnapshot.org/) perl,rsync,filesystem,ssh\n * [scat](https://github.com/Roman2K/scat) go,dedup,encrypted,error-correction,unmaintained\n * [shield](https://github.com/starkandwayne/shield)\n * [snaprd](https://gitlab.tuebingen.mpg.de/stark/snaprd) golang,rsync,filesystem,unmaintained\n * [snebu](http://www.snebu.com/) review\n * [s3git](https://github.com/s3git/s3git) review,golang,incremental,dedup,s3,unmaintained\n * [storeBackup](https://savannah.nongnu.org/projects/storebackup) review,unmaintained\n * [Tardis](https://github.com/koldinger/Tardis) review,python\n * [TimeShift](https://github.com/linuxmint/timeshift) rsync,filesystem (aimed at system files, not user data. supports BTRFS snapshots as alternative to rsync+hardlink-incremental/filesystem storage)\n * [TimeVault](https://wiki.ubuntu.com/TimeVault) unmaintained,python,incremental,filesystem\n * [ugarit](https://www.kitten-technologies.co.uk/project/ugarit/doc/trunk/README.wiki) review\n * [unison](https://www.cis.upenn.edu/~bcpierce/unison/) review\n * [urbackup](https://www.urbackup.org/) review\n * [veb](https://github.com/spydez/veb) review,golang,incremental,unmaintained\n * [zbackup](http://zbackup.org/) review,incremental,dedup,encrypted,compression\n * [zpaq](http://mattmahoney.net/dc/zpaq.html) review,incremental,dedup,encrypted,compression,unmaintained\n * [zVault](https://github.com/dswd/zvault) incremental,dedup,encrypted,compression,rust,unmaintained\n\nList of wrappers or helper tools:\n- [autorestic](https://autorestic.vercel.app/) golang,restic\n- [borgmatic](https://torsion.org/borgmatic/) review,borg\n- [backupninja](https://0xacab.org/liberate/backupninja)\n  borg,bup,duplicity,dsync,rdiff-backup,restic([WIP](https://0xacab.org/riseuplabs/backupninja/merge_requests/2)),rsnapshot,rsync,tar\n- [deja-dup](https://wiki.gnome.org/Apps/DejaDup) review,duplicity\n- [duply](https://duply.net/wiki/index.php/Main_Page) review,duplicity\n- [runrestic](https://github.com/sinnwerkstatt/runrestic) python,restic\n","funding_links":[],"categories":["Software","HarmonyOS","Backup","Others"],"sub_categories":["Backups","Windows Manager"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frestic%2Fothers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frestic%2Fothers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frestic%2Fothers/lists"}