Shell Backup

Open-source Shell projects categorized as Backup

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

    A collection of small bash scripts for heavy terminal users

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

  • rsync-time-backup

    Time Machine style backup with rsync.

    Project mention: Python Port of 600 Line Bash Script: for Rsync Backups | | 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 [``](, a Python implementation of the [`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, `` is fully tested. It has no external dependencies (only requires Python ≥3.7), and it is fully compatible with [`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.

  • dotfiles

    Get started with your own dotfiles. (by driesvints)

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

  • raspiBackup

    Backup and restore your active Raspberry

    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.

    Project mention: Restore postgres db with .sql.gz file | /r/PostgreSQL | 2023-01-17

    Hey! I'm using this docker image => 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.

  • docker-gphotos-sync

    A Docker image for synchronizing your original-quality Google Photos

  • restic-backup-docker

    A docker container to automate backups with restic

  • kube-dump

    Backup a Kubernetes cluster as a yaml manifest

    Project mention: Tool for dumping manifests from your Kubernetes clusters | /r/kubernetes | 2023-06-01

    I use this tool with similar name

  • docker-mc-backup

    Provides a side-car container to backup itzg/minecraft-server world data

    Project mention: Fear of losing my data ft. Raspberry Pi | /r/homelab | 2023-01-31

    Each Docker container has it's now backup strategy. For example: * Portainer * [docker] itzg Minecraft * [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

  • docker-vackup

    Script to easily backup and restore docker volumes

    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:

  • proxmox-tools

    📦 A collection of stuff that I and others wrote for Proxmox 📦

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

    A toolbox to get the firsts configurations of Proxmox VE / BS done in no time

    Project mention: Setting up email alerts in Proxmox: "Techno Tim" video | /r/Proxmox | 2022-12-20
  • mysqlbkup

    Lightweight MySQL backup script in BASH

  • Docker-7DaysToDie

    7 days to die server using LinuxGSM in Docker with backups, monitor, auto-installable mods and more

    Project mention: Can't connect to server. | /r/7daystodie | 2022-07-16
  • snap-sync

    Use snapper snapshots to backup to external drive

    Project mention: BorgBackup 1.2.3 released | /r/linux | 2022-12-25
  • migrator

    A backup solution and data migration utility for Android (by VR-25)

  • mkstage4

    Bash Utility for Creating Stage 4 Tarballs

    Project mention: Life after Gentoo | /r/Gentoo | 2023-05-22

    I'm thankful for tools like mkstage4, for the record...

  • docker-mbsync

    A Docker container which runs the mbsync tool automatically to synchronize your email

  • 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

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). The latest post mention was on 2023-06-01.

Shell Backup related posts


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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives