Skip to content

Instantly share code, notes, and snippets.

@clintkev251
clintkev251 / generic-backup.sh
Created July 28, 2022 00:06
Generic backup script which stops and restarts containers
#!/bin/bash
echo "-----Stopping containers-----"
docker stop $(docker ps -q)
echo "-----Creating archive-----"
tar -cf stacks.tar stacks
echo "-----Restarting containers-----"
docker start $(docker ps -a -q)
echo "-----Uploading backup-----"
rclone sync stacks.tar backblaze:some-bucket
echo "-----Upload complete, cleaning up-----"
@clintkev251
clintkev251 / backup
Created July 28, 2022 00:01
Simple backup user script for unraid + rclone
#!/bin/bash
echo "Starting backup of appdata"
rclone sync /mnt/user/Docker\ Backup backblaze:some-bucket/Docker\ Backup --transfers 1 --bwlimit 75M
echo "Starting backup of Shared Documentation"
rclone sync /mnt/user/Shared\ Documentation backblaze:some-bucket/Shared\ Documentation --bwlimit 75M
echo "Starting backup of Read Media"
rclone sync /mnt/user/Read_Media/Music backblaze:some-bucket/Read_Media/Music --bwlimit 75M
echo "Starting backup of Pictures"
rclone sync /mnt/user/Pictures backblaze:some-bucket/Pictures --bwlimit 75M
echo "Starting backup of Workdata"
- title: "Main"
path: main
type: custom:grid-layout
layout:
grid-template-columns: 33.33% 33.33% 33.33%
cards:
- type: horizontal-stack
view_layout:
grid-column-start: 1
grid-column-end: 5