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

    gmail backup software

  • Project mention: MailPlus locking up Server | /r/synology | 2023-05-30

    Do you have other apps installed? Go into the package center and stop stuff. Your issue isn't corruption it's the old and not very powerful hardware (and possibly your drives) not being enough for the workload. If you want to try a different app there is a docker solution https://github.com/gaubert/gmvault

  • 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

  • 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

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

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

  • 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

  • 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

Index

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

Project Stars
1 BorgBackup 10,526
2 s3cmd 4,418
3 gmvault 3,538
4 wal-e 3,423
5 gphotos-sync 1,919
6 Back In Time 1,840
7 Barman 1,842
8 borgmatic 1,639
9 pghoard 1,278
10 shallow-backup 1,180
11 RedditDownloader 1,100
12 Rdiff-backup 1,038
13 django-dbbackup 908
14 konsave 823
15 grafana-backup-tool 793
16 evernote-backup 779
17 wikiteam 686
18 roam-to-git 549
19 zfs_autobackup 521
20 little-backup-box 482
21 XGP-save-extractor 484
22 signal-export 413
23 nfreezer 304

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