Borgbackup: Difference between revisions
| (5 intermediate revisions by the same user not shown) | |||
| Line 62: | Line 62: | ||
* You should extract to an empty folder since borg does not delete existing files in the target folder. | * You should extract to an empty folder since borg does not delete existing files in the target folder. | ||
== | ==Scheduling== | ||
===borgmatic=== | |||
See [https://torsion.org/borgmatic/ https://torsion.org/borgmatic/] | |||
===Bash Script=== | |||
Below is a bash script you can call from cron or systemd. | |||
{{hidden | backup.sh | | {{hidden | backup.sh | | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
#!/bin/bash | |||
REPOSITORY="my_server:~/Backups/my_backup" | REPOSITORY="my_server:~/Backups/my_backup" | ||
ARCHIVE_NAME="{hostname}-{utcnow}" | ARCHIVE_NAME="{hostname}-{utcnow}" | ||
| Line 125: | Line 132: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
}} | }} | ||
==Borg vs Restic== | |||
Restic is a very similar piece of software which supports backing up to S3-compatible (e.g. S3, Minio, Backblaze B2) storage. | |||
==Hosted Services== | |||
See https://www.borgbackup.org/support/commercial.html | |||
==Resources== | ==Resources== | ||
* [https://practical-admin.com/blog/backups-using-borg/ practical-admin backups using borg] | * [https://practical-admin.com/blog/backups-using-borg/ practical-admin backups using borg] | ||