SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Shell Backup Projects
-
90DaysOfDevOps
I am using this repository to document my journey learning about DevOps. I began this process on January 1, 2022, and plan to continue until March 31. I will be dedicating one hour each day, including weekends, to gaining a foundational understanding of the various aspects of DevOps. This will be a 90-day intensive study period. 2022 & 2023 inc.
Project mention: know any sites that offers scholarships or free courses for tech jobs? | /r/buhaydigital | 2023-04-28 -
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
Project mention: Python Port of 600 Line Bash Script: rsync-time-machine.py for Rsync Backups | news.ycombinator.com | 2023-05-13
Hi Hacker News,
I'm excited to share my recent project, where I took on the challenge of porting a popular but untested 600+ line Bash script to Python. The outcome is [`rsync-time-machine.py`](https://github.com/basnijholt/rsync-time-machine.py), a Python implementation of the [`rsync-time-backup`](https://github.com/laurent22/rsync-time-backup) script. It provides Time Machine-style backups using rsync and creates incremental backups of files and directories to the destination of your choice.
The tool is designed to work on Linux, macOS, and Windows (via WSL or Cygwin). Its advantage over Time Machine is its flexibility - it can backup from/to any filesystem and works on any platform. You can also backup to a Truecrypt drive without any issues.
Unlike the original Bash script, `rsync-time-machine.py` is fully tested. It has no external dependencies (only requires Python ≥3.7), and it is fully compatible with [`rsync-time-backup`](https://github.com/laurent22/rsync-time-backup). It offers pretty terminal output and is fully typed.
Key features include:
* Each backup is in its own folder named after the current timestamp.
-
Project mention: driesvints/dotfiles: Get started with your own dotfiles. | /r/dotfiles | 2022-09-02
-
linux-timemachine
Rsync-based OSX-like time machine for Linux, MacOS and BSD for atomic and resumable local and remote backups
Project mention: Ask HN: What compression doesn't re-include the same file multiple times? | news.ycombinator.com | 2023-01-24> I am concerned about the longevity of my archives
If you're concerned about archival longevity, and I for one certainly are, then maybe consider not to compress at all. Both compression and encryption add to obscurity and loss of redundancy in the backup. Using a widely understood file system and a very obvious arrangement of the data (for me that means: directories with dates, below a tree of files that mimics their original locations) will be a huge plus should the data have to be recovered at some point in the future.
Personally I am using a slightly adapted version of https://github.com/cytopia/linux-timemachine for this task. You do get de-duplication for the file transfer, but each file is written as it was on the target. You'll get a timestamped directory for each time a backup was run. Like MacOS' timemachine, the script uses hard links to de-duplicate identical files across different timestamped directories so the overall space requirement for that incremental backup you did an hour or a day later can be very small.
I can certify that this setup, while it does not occupy the least conceivable amount of storage area, is very amenable to be searched and trivial to use for recovery. much better in this regard than any kind of compressed archive format which are always a pain in terms of searchability and so on.
-
Project mention: Costs a bit more, but running from SSD on your pi IS the answer! | /r/homebridge | 2023-01-03
-
docker-postgres-backup-local
Backup PostgresSQL to local filesystem with periodic backups and rotate backups.
Hey! I'm using this docker image => https://github.com/prodrigestivill/docker-postgres-backup-local Now I can create .sql.gz files in this container but when i try to restore my postgres db with this file i get errors.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
restic-automatic-backup-scheduler
Automatic restic backup using Backblaze B2 storage and either Linux systemd timers, macOS LaunchAgent, Windows ScheduledTask or simply cron.
-
-
-
Project mention: Tool for dumping manifests from your Kubernetes clusters | /r/kubernetes | 2023-06-01
I use this tool with similar name https://github.com/WoozyMasta/kube-dump
-
Each Docker container has it's now backup strategy. For example: * Portainer https://docs.portainer.io/admin/settings#backup-portainer * [docker] itzg Minecraft https://github.com/itzg/docker-mc-backup * [docker] MongoDB I have a homegrown script that runs a mongodump every hour and dumps it the mounted backup folder * [docker] Home Assistant - I use HA Google Drive Backup to back up my config
-
Project mention: How to backup containers in docket. And then restore it and redeploy it.... Can any one guide me the steps.. thanks in advance | /r/portainer | 2023-03-18
You need this in your life: https://github.com/BretFisher/docker-vackup
-
-
minecraft-backup
Backup script for Minecraft servers on Linux. Supports screen, tmux, and RCON connections. Supports tar and restic backup format.
Project mention: Question about server files being backed up while in use | /r/admincraft | 2023-03-31 -
-
-
Docker-7DaysToDie
7 days to die server using LinuxGSM in Docker with backups, monitor, auto-installable mods and more
-
-
-
I'm thankful for tools like mkstage4, for the record...
-
-
borg-cron-helper
Helper shell scripts for BorgBackup to automate backups and make your life easier… 😉
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Shell Backup related posts
- UX problems at large corporations?
- SAAS Design system for Figma [looking]
- About Scripts for Btrfs Maintenance
- Minimalist TRPG campaign notion template
- First displayed page?
- An easy way to convert Notion to Anki (with cloze deletion too!)
- Notion One Year Subscription Pro Accounts | unlimited storage unlimited uploads $5- Paypa/BTC/
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0922f5b770>
www.saashub.com | 8 Jun 2023
Index
What are some of the best open-source Backup projects in Shell? This list will help you:
Project | Stars | |
---|---|---|
1 | 90DaysOfDevOps | 22,796 |
2 | Bash-Snippets | 9,156 |
3 | rsync-time-backup | 2,937 |
4 | dotfiles | 1,877 |
5 | linux-timemachine | 647 |
6 | raspiBackup | 579 |
7 | docker-postgres-backup-local | 503 |
8 | restic-automatic-backup-scheduler | 501 |
9 | docker-gphotos-sync | 346 |
10 | restic-backup-docker | 272 |
11 | kube-dump | 253 |
12 | docker-mc-backup | 208 |
13 | docker-vackup | 192 |
14 | proxmox-tools | 191 |
15 | minecraft-backup | 180 |
16 | proxmox_toolbox | 177 |
17 | mysqlbkup | 151 |
18 | Docker-7DaysToDie | 137 |
19 | snap-sync | 111 |
20 | migrator | 81 |
21 | mkstage4 | 78 |
22 | docker-mbsync | 78 |
23 | borg-cron-helper | 77 |