Python Backup

Open-source Python projects categorized as Backup

Top 23 Python Backup Projects

  • 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€

  • s3cmd

    Official s3cmd repo -- Command line tool for managing S3 compatible storage services (including Amazon S3 and CloudFront).

  • Project mention: Amazon S3 Tools: Command Line S3 Client and S3 Backup | news.ycombinator.com | 2024-01-26
  • 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
  • gmvault

    gmail backup software

  • 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.

  • gphotos-sync

    Google Photos and Albums backup with Google Photos Library API

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

    Sadly, it’s not configurable. It’s just an inherent limitation of the API (1). Takeout is the best alternative, but for something more realtime you can use tools (2) that wrap the browser UI which also exports full quality.

    (1) https://github.com/gilesknap/gphotos-sync#warning-google-api...

    (2) https://github.com/JakeWharton/docker-gphotos-sync

  • Barman

    Barman - Backup and Recovery Manager for PostgreSQL

  • 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).

  • SaaSHub

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

    SaaSHub logo
  • borgmatic

    Simple, configuration-driven backup software for servers and workstations

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

    - for important files, a separate box where I have borgmatic [1] in deduplication mode installed; this is updated once in a while

    Just curious: Do you have any reason to believe that such a data corruption bug is likely in ZFS? It seems like saying that ext4 could have a bug and you should also store stuff on NTFS, just in case (which I think does not make sense..).

    [1]: https://github.com/borgmatic-collective/borgmatic

  • pghoard

    PostgreSQL® backup and restore service

  • shallow-backup

    Git-integrated backup tool for macOS and Linux devs.

  • RedditDownloader

    Scrapes Reddit to download media of your choice.

  • Project mention: Reddit downloader that works after API upgrade | /r/DataHoarder | 2023-10-10

    Is there a functioning tool to download the saved posts / upvotes that you do on reddit? This tool: https://github.com/shadowmoose/RedditDownloader was perfect, but it got rekt by the API changes and has been discontinued.

  • 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

  • django-dbbackup

    Management commands to help backup and restore your project database and media files

  • konsave

    A command line program written in Python to let you backup your dotfiles and switch to other ones in an instant. Works out-of-the box on KDE Plasma!

  • Project mention: Using Linux Full-Time 2 years later | dev.to | 2023-12-28

    so I picked EOS, with KDE Plasma because I found something called Konsave and they said KDE Plasma is the most customized DE, so I'm sold.

  • grafana-backup-tool

    A Python-based application to backup Grafana settings by using the Grafana API

  • evernote-backup

    Backup & export all Evernote notes and notebooks

  • Project mention: Be Gentle With Me -- I'm trying to export from the web version of Evernote. Can't find the "export" option? Help? | /r/Evernote | 2023-12-11

    There's a script which can download all your notes and then export them as ENEX - either individual notes or whole notebooks.

  • wikiteam

    Tools for downloading and preserving wikis. We archive wikis, from Wikipedia to tiniest wikis. As of 2023, WikiTeam has preserved more than 350,000 wikis.

  • Project mention: Miraheze to Shut Down | news.ycombinator.com | 2023-06-18

    WikiTeam is working on the archival, with the usual XML dumps and image dumps. You can follow updates and see how to help:

    https://github.com/WikiTeam/wikiteam/issues/465#issuecomment...

    https://wiki.archiveteam.org/index.php/Miraheze

    Already before the announcement we had XML dumps for thousands of Miraheze wikis.

  • roam-to-git

    Automatic RoamResearch backup to Git

  • 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.

  • XGP-save-extractor

    Python script to extract savefiles out of Xbox Game Pass for PC games

  • Project mention: Starfield Xbox no deluxe edition support? | /r/GeForceNOW | 2023-09-15

    There is also a tool to port your save games from the xbox version to the steam version so I didnt loose any progress. https://github.com/Z1ni/XGP-save-extractor

  • little-backup-box

    This software turns a single-board computer into a versatile, pocket-sized backup solution. Especially for digital photography, this is the solution for backing up images and media files on mass storage devices when traveling or at events. Media content can be viewed and rated for the subsequent process.

  • signal-export

    Export your Signal chats to markdown files with attachments

  • Project mention: Moving SIGNAL from iPhone to Android: How to export all chats with media? | /r/signal | 2023-12-10

    question is in the title. I already found out that it is close to impossible to export all chats from iPhone to Android. Could it be possible via https://github.com/carderne/signal-export? Is there any other possibility (even third party app)?

  • nfreezer

    nFreezer is an encrypted-at-rest backup tool.

  • 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).

Python Backup related posts

  • Chkbit: Check the data integrity of your files over time

    1 project | news.ycombinator.com | 7 May 2024
  • Ask HN: QR Codes Unsuitable for Storing Gigabytes and Beyond in Graphic Format?

    4 projects | news.ycombinator.com | 7 Mar 2024
  • I Backup

    2 projects | news.ycombinator.com | 27 Feb 2024
  • Chkbit: Check the data integrity of your files over time

    1 project | news.ycombinator.com | 15 Feb 2024
  • Duplicity

    14 projects | news.ycombinator.com | 24 Jan 2024
  • Be Gentle With Me -- I'm trying to export from the web version of Evernote. Can't find the "export" option? Help?

    1 project | /r/Evernote | 11 Dec 2023
  • Moving SIGNAL from iPhone to Android: How to export all chats with media?

    1 project | /r/signal | 10 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 31 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 BorgBackup 10,643
2 s3cmd 4,468
3 gmvault 3,550
4 wal-e 3,432
5 gphotos-sync 1,944
6 Barman 1,890
7 Back In Time 1,868
8 borgmatic 1,660
9 pghoard 1,291
10 shallow-backup 1,197
11 RedditDownloader 1,102
12 Rdiff-backup 1,049
13 django-dbbackup 917
14 konsave 841
15 grafana-backup-tool 800
16 evernote-backup 818
17 wikiteam 697
18 roam-to-git 547
19 zfs_autobackup 536
20 XGP-save-extractor 497
21 little-backup-box 488
22 signal-export 420
23 nfreezer 302

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