Shell Backup

Open-source Shell projects categorized as Backup

Top 23 Shell Backup Projects

  • 90DaysOfDevOps

    This repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Principles, Processes, Tooling and Use Cases surrounding this vast topic.

    Project mention: What is DevOps? | dev.to | 2024-01-07

    90DaysOfDevOps 2022

  • Bash-Snippets

    A collection of small bash scripts for heavy terminal users

    Project mention: Some quick bash tips thought good for share! | /r/linux | 2023-07-10
  • 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.

  • rsync-time-backup

    Time Machine style backup with rsync.

    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.

  • dotfiles

    Get started with your own dotfiles. (by driesvints)

  • linux-timemachine

    Rsync-based OSX-like time machine for Linux, MacOS and BSD for atomic and resumable local and remote backups

  • raspiBackup

    Backup and restore your active Raspberry

  • docker-postgres-backup-local

    Backup PostgresSQL to local filesystem with periodic backups and rotate backups.

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

  • 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: Duplicity | news.ycombinator.com | 2024-01-24

    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

  • kube-backup

    :floppy_disk: Kubernetes resource state sync to git

  • docker-gphotos-sync

    A Docker image for synchronizing your original-quality Google Photos

    Project mention: Rclone syncs your files to cloud storage | news.ycombinator.com | 2024-01-26

    Sadly, it’s not configurable. It’s just an inherent limitation of the API (1). Takeout is the best alternative, but for something more realtime you can use tools (2) that wrap the browser UI which also exports full quality.

    (1) https://github.com/gilesknap/gphotos-sync#warning-google-api...

    (2) https://github.com/JakeWharton/docker-gphotos-sync

  • restic-backup-docker

    A docker container to automate backups with restic

  • docker-vackup

    Script to easily backup and restore docker volumes

    Project mention: A Clutter-Free Life: Going Paperless with Paperless-Ngx | news.ycombinator.com | 2023-10-07

    I used vackup [1] that’s been obsoleted but still works for me. However, you still need to turn of the container temporarily.

    [1] https://github.com/BretFisher/docker-vackup

  • 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 https://github.com/WoozyMasta/kube-dump

  • backblaze-personal-wine-container

    Run the Backblaze personal backup client in a docker container

    Project mention: Backblaze Personal Wine Community Container | news.ycombinator.com | 2024-03-30
  • docker-mc-backup

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

  • proxmox-tools

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

  • proxmox_toolbox

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

  • elephant-shed

    PostgreSQL Management Appliance

  • minecraft-backup

    Backup script for Minecraft servers on Linux. Supports screen, tmux, and RCON connections. Supports tar and restic backup format.

  • Docker-7DaysToDie

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

  • klipper-backup

    Klipper backup script for manual or automated GitHub backups. Lightweight, pragmatic and comfortable.

    Project mention: Using a Klipper Macro to Backup Your Configuration to GitHub | /r/klippers | 2023-06-04
  • mysqlbkup

    Lightweight MySQL backup script in BASH

  • docker-backup-to-s3

    Docker container that periodically backups files to Amazon S3 using s3cmd and cron

  • 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 2024-03-30.

Shell Backup related posts

Index

What are some of the best open-source Backup projects in Shell? This list will help you:

Project Stars
1 90DaysOfDevOps 25,776
2 Bash-Snippets 9,435
3 rsync-time-backup 3,304
4 dotfiles 2,079
5 linux-timemachine 746
6 raspiBackup 715
7 docker-postgres-backup-local 647
8 restic-automatic-backup-scheduler 576
9 kube-backup 491
10 docker-gphotos-sync 384
11 restic-backup-docker 321
12 docker-vackup 320
13 kube-dump 301
14 backblaze-personal-wine-container 300
15 docker-mc-backup 274
16 proxmox-tools 254
17 proxmox_toolbox 244
18 elephant-shed 201
19 minecraft-backup 200
20 Docker-7DaysToDie 181
21 klipper-backup 176
22 mysqlbkup 154
23 docker-backup-to-s3 133
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com