Add backup script
parent
33fc3047fd
commit
97304834bc
|
@ -0,0 +1,16 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# Back up my $HOME folder to OneDrive using `restic`.
|
||||
#
|
||||
# Adds extra flags needed for using `rclone` with sharepoint WebDav I.e. add
|
||||
# `--ignore-size --ignore-checksum --update` to the default `rclone.args`.
|
||||
#
|
||||
# Select directory in repo using -r rclone:<repo>:<directory>
|
||||
#
|
||||
# Runs `backup` command on $HOME and ignore what is listed in `.resticexclude`
|
||||
|
||||
restic \
|
||||
-o rclone.args="serve restic --stdio --b2-hard-delete --ignore-size --ignore-checksum --update" \
|
||||
-r rclone:onedrive-vub:restic \
|
||||
-v backup "$HOME" \
|
||||
--exclude-file="$HOME/.resticexclude"
|
|
@ -0,0 +1,19 @@
|
|||
# Restic ignore
|
||||
|
||||
# General
|
||||
.cache
|
||||
cache
|
||||
build
|
||||
.git
|
||||
node_modules
|
||||
|
||||
# Specifics
|
||||
$HOME/.atom
|
||||
$HOME/.cargo
|
||||
$HOME/.espressif
|
||||
$HOME/.local/share/torbrowser
|
||||
$HOME/.mozilla
|
||||
$HOME/.nvm
|
||||
$HOME/.npm
|
||||
$HOME/.nuget
|
||||
$HOME/doc/disk-images
|
Loading…
Reference in New Issue