https://github.com/eikendev/bavice
My personal backup service using restic
https://github.com/eikendev/bavice
backup-script restic restic-script
Last synced: 5 months ago
JSON representation
My personal backup service using restic
- Host: GitHub
- URL: https://github.com/eikendev/bavice
- Owner: eikendev
- License: isc
- Created: 2020-04-09T18:02:00.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2023-06-04T17:37:10.000Z (almost 3 years ago)
- Last Synced: 2025-02-22T17:49:03.132Z (about 1 year ago)
- Topics: backup-script, restic, restic-script
- Language: Shell
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## About
This is the script I use for backing up my servers.
The script depends on [restic](https://restic.net/).
Be aware that it will conditionally prune existing backups.
When an error occurs, the script will send a notification to the specified [PushBits](https://www.pushbits.io/) application.
## Usage
Have a look at `example/`.
Copy the example files to the XDG config directory (e.g., `~/.config/bavice`) and adapt their contents.
To run the script, I recommend using [systemd](https://freedesktop.org/wiki/Software/systemd/).
See `bavice.service` and `bavice.timer` for templates to setup a service and a timer respectively.