Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 5 Python Borgbackup Projects
-
Project mention: Ask HN: How do you manage files and backups as an individual? | news.ycombinator.com | 2024-07-14
I started using Nextcloud for file/contact/calendar syncing a few years, and have gradually moved most of my digital life into it. Documents and photos, but also scripts to automatically set some things up for me when I do a fresh install of Linux (I've been playing around with a few different distros lately). The only thing that doesn't live in Nextcloud are some old DVD rips, and that's mostly due to "haven't gotten around to it yet". Besides those, if it's not in Nextcloud, it's not something I care too much about losing if a disk were to fail.
My Nextcloud instance is then backed up to another drive on the same machine plus two off-site locations - an old server I still run at my parents' house, and and external HDD my friend let me plug in to his server. The on- and off-site backups are done using `borg` (https://www.borgbackup.org/), which does reduplication and encryption (with the keys backed up in 1Password).
I've been meaning to set up an automated restore on one of the offsite servers - a script to automatically unpack the latest backup, set up a fresh DB, and make things read-only - firstly to verify that the backups are functional and complete, but also as a backup in case my home server or home internet goes down. I know in _theory_ I've got everything I need in the backups to do a full restore, but I can't recall the last time I actually tried it out...
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Kopia: Open-Source Backup Tool with E2E Encryption and Deduplication | news.ycombinator.com | 2024-09-29
Personally, I've had some issues with Kopia.
I found their explanation here:
https://github.com/kopia/kopia/issues/1764
https://github.com/kopia/kopia/issues/544
Still not solved after many years :(
Now I use Borg + Restic and I am happy
+ GUI for Restic https://github.com/garethgeorge/backrest
+ GUI for Borg https://github.com/borgbase/vorta
-
Project mention: Syncthing – A decentralized continuous file synchronization program | news.ycombinator.com | 2024-08-18
You could use Syncthing just to empty the incoming files from your phone (ingest) and then move the photos via cron to a second folder (also Syncthing) which is just shared with the replicas.
Another approach would be to push the files from Syncthing to borg (borgmatic can do replicas) https://torsion.org/borgmatic/
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Borgbackup discussion
Python Borgbackup related posts
-
What's your backup flow on Mac with Borg like?
-
KBackup vs rsync?
-
To encrypt my system
-
Mounting a remote filesystem over ssh - a story on how I finally managed to backup my phone
-
How do you deal with backups outside the cloud?
-
Suggestions for Incremental Backup Software
-
BorgBackup 1.2.4 released
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 11 Feb 2025
Index
What are some of the best open-source Borgbackup projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | BorgBackup | 11,493 |
2 | vorta | 2,084 |
3 | borgmatic | 1,893 |
4 | Emborg | 95 |
5 | borgctl | 2 |