diff --git a/wrestic/install-wrestic-lxc.sh b/wrestic/install-wrestic-lxc.sh new file mode 100644 index 0000000..b13a59a --- /dev/null +++ b/wrestic/install-wrestic-lxc.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +if [ "$EUID" -ne 0 ] + then + echo "Please run as root" + exit +fi + +if [[ ! -f /home/akanealw/.config/wrestic/wrestic.toml ]] + then + apt update + apt-get install -y restic + mkdir -pv /home/akanealw/.config/wrestic + mkdir -pv /home/akanealw/restic/restore + mkdir -pv /home/akanealw/scripts + mkdir -pv /root/restic/restore + wget -qO /usr/local/bin/wrestic http://192.168.1.50/files/wrestic/wrestic + wget -qO /home/akanealw/.config/wrestic/wrestic.toml http://192.168.1.50/files/wrestic/wrestic-lxc.toml + wget -qO /home/akanealw/scripts/wrestic-backup-to-truenas.sh http://192.168.1.50/scripts/wrestic/wrestic-backup-to-truenas-lxc.sh + chown -R akanealw:akanealw /home/akanealw/.config + chown -R akanealw:akanealw /home/akanealw/restic + chown -R akanealw:akanealw /home/akanealw/scripts + chmod +x /home/akanealw/scripts/wrestic-backup-to-truenas.sh + chmod +x /usr/local/bin/wrestic + else + echo "Wrestic is already configured." +fi diff --git a/wrestic/wrestic-backup-to-truenas-lxc.sh b/wrestic/wrestic-backup-to-truenas-lxc.sh new file mode 100644 index 0000000..e69de29