Backups

Top 23 Backup Open-Source Projects

  • ArchiveBox

    🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...

  • Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07

    Two projects I greatly appreciate, allowing me to easily archive my bandcamp and GOG purchases (after the initial setup anyways):

    https://github.com/easlice/bandcamp-downloader

    https://github.com/Kalanyr/gogrepoc

    And I recently learned about archivebox, which I think is going to be a fast favorite and finally let me clear out my mess of tabs/bookmarks: https://github.com/ArchiveBox/ArchiveBox

  • BorgBackup

    Deduplicating archiver with compression and authenticated encryption.

  • Project mention: Ask HN: Open-source Windows 11 backup solutions | news.ycombinator.com | 2024-04-04

    i use - and recommend - "borgbackup": for example with the "vorta" graphical frontend

    * https://www.borgbackup.org/

    * https://vorta.borgbase.com/install/windows/

    just my 0.02€

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Duplicati

    Store securely encrypted backups in the cloud!

  • Project mention: C# hakkında görüşleriniz ve ödevim | /r/CodingTR | 2023-11-05

    Petabaytlarca veri emanet edilen şu kodun %85'i C# https://github.com/duplicati/duplicati

  • Bup

    Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication (among and within files, including virtual machine images). Please post problems or patches to the mailing list for discussion (see the end of the README below).

  • Project mention: GitMounter: A FUSE filesystem for Git repositories | news.ycombinator.com | 2023-11-28

    The presented idea (one folder per commit, as FUSE fs) seems indeed largely impractical.

    But there are good uses for mountable "git like" repos. For example for backup systems.

    https://github.com/bup/bup

  • Lsyncd

    Lsyncd (Live Syncing Daemon) synchronizes local directories with remote targets

  • Project mention: Ask r/kubernetes: What are you working on this week? | /r/kubernetes | 2023-06-05

    I've discovered inotify-tools and lsyncd as options and POC proves that it's possible to detect filesystem changes on a shared emptydir in a pod. Now it's just time to truly prove it out.

  • wal-e

    Continuous Archiving for Postgres

  • Project mention: Run PostgreSQL. The Kubernetes Way | news.ycombinator.com | 2023-09-22

    See the GitHub: https://github.com/wal-e/wal-e

    Unmaintained would’ve made more sense to say, but the maintainer choose the words “obsolete” so I took those. :)

    Seems to be obsolete due to a lack of interest and contributions.

  • Rsnapshot

    a tool for backing up your data using rsync (if you want to get help, use https://lists.sourceforge.net/lists/listinfo/rsnapshot-discuss)

  • Project mention: Escaping Surveillance Capitalism, at Scale | news.ycombinator.com | 2024-01-18

    Two things I want to try this month are:

    https://mastodon.social/@chromakode/110936177254839251

    https://rsnapshot.org/

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Back In Time

    Back In Time - An easy-to-use backup tool for GNU Linux using rsync in the back

  • Project mention: Opportunity for beginners: Some code cleaning in "Back In Time" | /r/opensource | 2023-12-07

    it is often asked by beginners how and where starting to contribute. As member of the maintenance team of Back In Time (Backup software using rsync in the back, written with Python and Qt) I would like to introduce one of our "good first issues" (#1578).

  • Barman

    Barman - Backup and Recovery Manager for PostgreSQL

  • Backuppc

    BackupPC is a high-performance, enterprise-grade system for backing up to a server's disk.

  • backup-utils

    GitHub Enterprise Backup Utilities

  • Attic

    Deduplicating backup program

  • Rdiff-backup

    Reverse differential backup tool, over a network or locally.

  • Project mention: Duplicity | news.ycombinator.com | 2024-01-24

    For starters it has a tendency to paint itself into a corner on ENOSPC situations. You won't even be able to perform a restore if a backup was started but unfinished because it ran out of space. There's this process of "regressing" the repo [0] which must occur before you can do practically anything after an interrupted/failed backup. What this actually must do is undo the partial forward progress, by performing what's effectively a restore of the files that got pushed into the future relative to the rest of the repository, which requires more space. Unless you have/can create free space to do these things, it can become wedged... and if it's a dedicated backup system where you've intentionally filled disks up with restore points, you can find yourself having to throw out backups just to make things functional again - even ability to restore is affected.

    That's the most obvious glaring problem, beyond that it's just kind of garbage in terms of the amount of space and time it requires to perform restores. Especially restores of files having many reverse-differential increments leading back to the desired restore point. It can require 2X the file's size in spare space to assemble the desired version, while it iteratively reconstructs all the intermediate versions in arriving at the desired version. Unless someone fixed this since I last had to deal with it, which is possible.

    Source: Ages ago I worked for a startup[1] that shipped a backup appliance originally implemented by contractors using rdiff-backup. Writing a replacement that didn't suck but was compatible with rdiff-backup's repos consumed several years of my life...

    There are far better options in 2024.

    [0] https://github.com/rdiff-backup/rdiff-backup/blob/master/src...

    [1] https://www.crunchbase.com/organization/axcient

  • Bareos

    Bareos is a cross-network Open Source backup solution (licensed under AGPLv3) which preserves, archives, and recovers data from all major operating systems.

  • bupstash

    Easy and efficient encrypted backups.

  • Project mention: Kopia: Open-Source, Fast and Secure Open-Source Backup Software | news.ycombinator.com | 2023-09-15

    bupstash supports it, however I didn't try it out

    https://github.com/andrewchambers/bupstash/blob/master/doc/g...

  • ZBackup

    ZBackup, a versatile deduplicating backup tool

  • zfs-auto-snapshot

    ZFS Automatic Snapshot Service for Linux

  • Project mention: Automatic container snapshots? cv4pve or zfs for a small homelab? | /r/Proxmox | 2023-06-23

    From my research, I can see two options: - Proxmox specific cv4pve-autosnap - generic zfs-auto-snapshot, available in repos

  • gitlab-mirrors

    A set of scripts adding the ability of managing remote mirrors to GitLab.

  • UrBackup

    UrBackup - Client/Server Open Source Network Backup for Windows, MacOS and Linux

  • Project mention: Ask HN: Open-source Windows 11 backup solutions | news.ycombinator.com | 2024-04-04
  • znapzend

    zfs backup with remote capabilities and mbuffer integration.

  • Project mention: zrepl: A one-stop, integrated solution for ZFS replication | news.ycombinator.com | 2023-08-22

    I have rather nice experience with ZnapZend https://www.znapzend.org/

    Only issue i've found is the fact there is no official Debian repository and i always do forget to recompile it after upgrading Debian :-D

    I really like the configuration system integrated in ZFS set/get...

  • backrest

    Backrest is a web UI and orchestrator for restic backup.

  • Project mention: Backrest: UI for Restic Backups | news.ycombinator.com | 2024-04-12
  • resticprofile

    Configuration profiles manager and scheduler for restic backup

  • Project mention: Rclone syncs your files to cloud storage | news.ycombinator.com | 2024-01-26

    The main disadvantage with pure Restic is that you usually have to end up writing your own shell scripts for some configuration management because Restic itself has none of that.

    Fortunately there is https://github.com/creativeprojects/resticprofile to solve that problem.

  • zfs_autobackup

    ZFS autobackup is used to periodicly backup ZFS filesystems to other locations. Easy to use and very reliable.

  • Project mention: Is It Good Practice to Back Up Data Sets Manually on Cold Storage Externals? | /r/truenas | 2023-12-10

    I recommend you to get familiar with https://github.com/psy0rz/zfs_autobackup/wiki first and then use the configuration you are happy with in my script.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Backups related posts

Index

What are some of the best open-source Backup projects? This list will help you:

Project Stars
1 ArchiveBox 19,737
2 BorgBackup 10,506
3 Duplicati 10,150
4 Bup 7,075
5 Lsyncd 5,582
6 wal-e 3,423
7 Rsnapshot 3,073
8 Back In Time 1,838
9 Barman 1,836
10 Backuppc 1,309
11 backup-utils 1,172
12 Attic 1,112
13 Rdiff-backup 1,039
14 Bareos 931
15 bupstash 870
16 ZBackup 828
17 zfs-auto-snapshot 822
18 gitlab-mirrors 807
19 UrBackup 614
20 znapzend 596
21 backrest 537
22 resticprofile 530
23 zfs_autobackup 520

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com