Backup/Borg: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
 
Line 70: Line 70:
* [https://github.com/borgbackup/borg/releases Backup » Borg » Releases]
* [https://github.com/borgbackup/borg/releases Backup » Borg » Releases]
* [[Backup/Rclone|Backup » Rclone]]
* [[Backup/Rclone|Backup » Rclone]]
* [https://restic.net/ Backup » Restic]
* [[Backup/Restic|Backup » Restic]]
* [[Rsync|Backup » Rsync]]
* [[Rsync|Backup » Rsync]]
* [https://kopia.io/ Backup » Kopia]
* [https://kopia.io/ Backup » Kopia]

Latest revision as of 09:03, 1 December 2025

Backup » Borg

Backup » Borg

Borg » Install

cat <<'EXE' | sudo bash
apt-get update
apt-get install -y borgbackup
borg --version
apt-get clean
EXE
cat <<'EXE' | sudo bash
BORG_HOME="/opt/cli/$(echo "borg-$(uname -s)-$(uname -p)"|tr '[:upper:]' '[:lower:]')"
BORG_ARCHIVE="$(echo "borg-$(uname -s)-glibc231-$(uname -p).tgz"|tr '[:upper:]' '[:lower:]')"
BORG_VERSION=$(curl -s https://api.github.com/repos/borgbackup/borg/releases/latest | grep -Po '"tag_name": "\K[^"]*')
curl -fsSLo borg.tgz   https://github.com/borgbackup/borg/releases/download/${BORG_VERSION}/${BORG_ARCHIVE}
tar  xf     borg.tgz   && mkdir -p ${BORG_HOME}/ && rsync -avz borg-dir/* ${BORG_HOME}/
rm   -rf    borg.tgz   borg-dir

update-alternatives --install /usr/local/bin/borg borg ${BORG_HOME}/borg.exe 1983
update-alternatives --query   borg
EXE

which borg
borg --version

Borg » Config

cat <<'EXE' | sudo bash
echo
EXE

Borg » Backup

cat <<'EXE' | sudo bash
echo
EXE

References

References