Backup/Borg: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
Created page with "==Backup » Borg== {|class='wikitable mw-collapsible' style='width:100%' !scope='col' style='text-align:left'| Backup » [https://www.borgbackup.org/ Borg] |- |valign='top'| {|class='wikitable mw-collapsible mw-collapsed' style='width:100%;margin:3px 0 3px 0' !scope='col' style='text-align:left'| Borg » Install |- |valign='top'| <syntaxhighlight style='margin:3px 0 3px 0' lang='bash'> cat <<'EXE' | sudo bash apt-get update apt-get install -y borgbackup borg --version ap..."
 
 
(One intermediate revision by the same user not shown)
Line 68: Line 68:
|-
|-
|valign='top' style='width:34%'|
|valign='top' style='width:34%'|
* [https://github.com/rclone/rclone/releases Backup » Rclone » 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