SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 backup-script Open-Source Projects
-
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.
-
linux-timemachine
Rsync-based OSX-like time machine for Linux, MacOS and BSD for atomic and resumable local and remote backups
-
open-android-backup
Back up your device without vendor lock-ins, using insecure software or root. Supports encryption and compression out of the box. Works cross-platform.
-
restic-automatic-backup-scheduler
Automatic restic backup using Backblaze B2 storage and either Linux systemd timers, macOS LaunchAgent, Windows ScheduledTask or simply cron.
-
Mikrotik-RouterOS-automatic-backup-and-update
Script sends backups to email and keep your mikrotik firmware up to date.
-
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.
-
virtnbdbackup
Backup utility for Libvirt / qemu / kvm supporting incremental and differential backups + instant recovery (agentless).
-
klipper-backup
Klipper backup script for manual or automated GitHub backups. Lightweight, pragmatic and comfortable.
-
Butterfly-Backup
Butterfly Backup is a simple command line wrapper of rsync for complex task, written in python.
-
pass-backup
An extension for pass (the standard Unix password manager) to easily create backups of the password store
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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
Project mention: Planning to install LineageOS, don't have enough courage so want to confirm everything | /r/LineageOS | 2023-05-24If you're serious about trying to avoid gapps I'd recommend using Open Android Backup to backup and restore apps/data, I found that it made testing out the different options (Lineage with/without gapps, Lineage w/ MicroG from fdroid, Lineage w/ MicroG magisk module, Lineage w/MicroG baked in etc.) significantly less painful!
I really like restic, and am personally happy to use it via the command line. It's very fast and efficient! However, I do wish there was better tooling / wrappers around it. For example, Pika Backup is a popular UI for Borg of which no equivalent exists for Restic. I'd love to be able to set something simple up on my partner's Macbook.
For my own purposes, I've been using a script I found on Github[0] for a while, but it only really supports Backblaze B2 AFAIK.[1]
I've been meaning to try autorestic[2] and resticprofile[3] as they are potentially more flexible than the script I'm currently using, and prestic[4] looks intriguing for my partner's use, but seems to have very few users. And the fact that there are so many competing tools makes it difficult to land on one.
[0] https://github.com/erikw/restic-automatic-backup-scheduler
[1] https://github.com/erikw/restic-automatic-backup-scheduler/i...
[2] https://github.com/cupcakearmy/autorestic
[3] https://github.com/creativeprojects/resticprofile
[4] https://github.com/ducalex/prestic
Project mention: Tool for dumping manifests from your Kubernetes clusters | /r/kubernetes | 2023-06-01I use this tool with similar name https://github.com/WoozyMasta/kube-dump
Project mention: virtnbdbackup: Backup utility for Libvirt / qemu / kvm supporting incremental and differential backups + instant recovery. | /r/coolgithubprojects | 2023-05-18
warna https://github.com/nooneswarup/export-archive-reddit-saved
Project mention: Using a Klipper Macro to Backup Your Configuration to GitHub | /r/klippers | 2023-06-04
My perfection had a name: Notion.
backup-script related posts
- I switched from Notion to Obsidian
- My blog post workflow
- Backup, Update, And Reboot weekly
- 6 AI tools that feels illegal to know🤖
- Dead Matter Refund Policy and Discord
- [H]Notion One Year Subscription Pro Account | unlimited storage unlimited uploads - $5 [W] Paypa/BTC/
- Hey Reddit - meet Notion AI, your ultra-capable teammate. Messy notes? Have Notion AI summarize what’s important and actionable. Need to improve your writing? It's like a one-click photo editor, but for your words. Not feeling creative? Let it brainstorm. Get it for free today, at the link below.
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2024
Index
What are some of the best open-source backup-script projects? This list will help you:
Project | Stars | |
---|---|---|
1 | shallow-backup | 1,180 |
2 | Rdiff-backup | 1,038 |
3 | linux-timemachine | 749 |
4 | open-android-backup | 630 |
5 | restic-automatic-backup-scheduler | 577 |
6 | Mikrotik-RouterOS-automatic-backup-and-update | 390 |
7 | restic-backup-docker | 321 |
8 | kube-dump | 302 |
9 | virtnbdbackup | 266 |
10 | export-archive-reddit-saved | 192 |
11 | klipper-backup | 181 |
12 | Butterfly-Backup | 111 |
13 | portainer-backup | 111 |
14 | Emborg | 92 |
15 | hcloud-snapshot-as-backup | 80 |
16 | OS-Conf-Backup-Linux | 58 |
17 | notion-auto-pull | 28 |
18 | TomatoKetchup | 19 |
19 | pass-backup | 17 |
20 | brolit-shell | 15 |
21 | localbackup | 6 |
22 | ipfs-backup | 3 |
23 | RaspiBackupper | 3 |
Sponsored