Python backup-utility

Open-source Python projects categorized as backup-utility

Top 8 Python backup-utility Projects

  • tasmotizer

    ESP... The time has come to... Tasmotize!

  • Project mention: Tasmota: Open-source firmware for ESP devices | news.ycombinator.com | 2024-05-05

    I tried micropython, liked it, an developed and operated a few home automation devices with it. But changing anything after a few months was a pain - what flashing tool did I use, how did that detail work, etc. Now I run around 15 Tasmota devices in my household and would never look back. The initial flash, depending on the device at hand, can be trivial (e.g. using https://github.com/tasmota/tasmotizer on a device with builtin USB connectivity or with a USB-serial cable) or a bit less so (like the somewhat involved OTA reflashing process https://github.com/yaourdt/mgos-to- for the very handy and inexpensive Shelly devices). In any case, after that it all becomes easy, with web-based configuration, OTA updates, "fleet managament" software like https://github.com/danmed/TasmoBackup, and plug&play integratiom with Home Assistant. If somebody integrated micropython into Tasmota for cases where the countless configuration options and libraries integrated into Tasmota don't suffice, it would be perfect. But meamwhile there is a similar scripting language available within Tasmota for ESP32 devices so I can live with that.

  • shallow-backup

    Git-integrated backup tool for macOS and Linux devs.

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

  • nfreezer

    nFreezer is an encrypted-at-rest backup tool.

  • virtnbdbackup

    Backup utility for Libvirt / qemu / kvm supporting incremental and differential backups + instant recovery (agentless).

  • Project mention: virtnbdbackup: Backup utility for Libvirt / qemu / kvm supporting incremental and differential backups + instant recovery. | /r/coolgithubprojects | 2023-05-18
  • cronicle

    Use cron to rotate files and keep time-spaced copies using symlinks. (by Kraymer)

  • pgkit

    Pgkit - Backup, PITR and recovery management made easy

  • Project mention: Versioning data in Postgres? Testing a Git like approach | news.ycombinator.com | 2023-10-20
  • SaaSHub

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

    SaaSHub logo
  • cartridge-backup

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

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-utility related posts

  • virtnbdbackup: Backup utility for Libvirt / qemu / kvm supporting incremental and differential backups + instant recovery.

    1 project | /r/coolgithubprojects | 18 May 2023
  • Trying to install rdiff-backup on an Oracle Cloud Red Hat VM.

    1 project | /r/redhat | 3 May 2023
  • Cache operation: archive

    1 project | /r/newsboat | 27 Apr 2023
  • How can I get data from a database and display it on a large 7-segment LED

    1 project | /r/AskProgramming | 7 Mar 2023
  • Backup software recommendation

    1 project | /r/DataHoarder | 10 Jan 2023
  • This is your friendly reminder to BACK UP YOUR LIBRARIES. Do it today.

    4 projects | /r/PleX | 30 Oct 2022
  • Best backup software?

    2 projects | /r/pop_os | 4 Sep 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 tasmotizer 1,336
2 shallow-backup 1,183
3 Rdiff-backup 1,038
4 nfreezer 302
5 virtnbdbackup 271
6 cronicle 35
7 pgkit 28
8 cartridge-backup 2

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