Python Backups

Open-source Python projects categorized as Backups

Top 12 Python Backup 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: Looking for a solution to archive websites and view them on iPad in an offline mode. | | 2022-11-30

    ArchiveBox and its Comparison to Other Projects or Web Archiving Community page

  • BorgBackup

    Deduplicating archiver with compression and authenticated encryption.

    Project mention: My first distro-hop | | 2022-11-30

    I would save the data on another data medium, install the new distribution and create a separate partition for /home and then copy the saved data back to /home. And then, for the reasons mentioned, regularly back up the data to another data medium. For backups I recommend Borg (if necessary in combination with Vorta). From the second backup onwards, the tool only saves the parts of a file that have changed. This saves time and storage space.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • 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: What is the best way to back up a dual-booting Windows and Linux PC? | | 2022-11-09

  • wal-e

    Continuous Archiving for Postgres

    Project mention: Recovering a PostgreSQL Database After a Hard Drive Failure | | 2021-12-31

    Hope this helps someone out there.

  • Back In Time

    Back In Time - A simple backup tool for Linux

    Project mention: Main differences/pros/cons between LVM snapshots and Timeshift snapshots? What software would you use to backup /home? | | 2022-11-19

    The Timeshift developers recommend that users who want backups should look at something like backintime, because Timeshift is not a backup application.

  • Barman

    Barman - Backup and Recovery Manager for PostgreSQL

  • Attic

    Deduplicating backup program

    Project mention: Which cloud backup tool to choose? | | 2022-07-03
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Rdiff-backup

    Reverse differential backup tool, over a network or locally.

    Project mention: Advice for Automated Copying of my Off Grid 6TB Media Hoard :) | | 2022-11-11

    Robocopy is great if you don't have access to rsync. If rsync via WSL2 for instance is an option, I'd personally go with rdiffbackup.

  • zfs_autobackup

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

    Project mention: Can't receive external ZFS dataset, can't get ZFS version info | | 2022-10-18

    as described here

  • Duplicity

    Unnoficial fork of Duplicity - Bandwidth Efficient Encrypted Backup (by hcarvalhoalves)

  • hcloud-snapshot-as-backup

    Hetzner Cloud - Automatic Snapshots as Backups for more flexibility

    Project mention: Snapshots vs Backups? | | 2022-02-17

    Have a look at this for automated snapshots:

  • cartridge-backup

    Script to make incremental backups onto multiple, smaller drives from one larger source

    Project mention: Backing up a 30TB dataset on to multiple 8TB disks? | | 2022-09-13

    I had a problem similar to this and ended up writing my own python script to solve it since I also couldn't find anything that did what I wanted (incremental backups from one large drive onto multiple small ones, one backup disk connected at a time). Maybe it can be of some help to you too:

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). The latest post mention was on 2022-11-30.

Python Backups related posts


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

Project Stars
1 ArchiveBox 14,610
2 BorgBackup 8,838
3 Bup 6,833
4 wal-e 3,362
5 Back In Time 1,483
6 Barman 1,432
7 Attic 1,105
8 Rdiff-backup 821
9 zfs_autobackup 351
10 Duplicity 50
11 hcloud-snapshot-as-backup 44
12 cartridge-backup 0
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.