resticprofile
Configuration profiles manager for restic backup
The missing link between a configuration file and restic backup:
- You no longer need to remember command parameters and environment variables
- You can create multiple profiles inside one configuration file
- You can easily schedule backups, retentions and checks (works for systemd, crond, launchd and windows task scheduler)
https://creativeprojects.github.io/resticprofile/
amd64 armhf arm64
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install resticprofile
Snippets
Download URLs
Version | SHA256 | Size (KB) |
---|---|---|
0.27.1 | f74b6986affaf66abe0f8e4a203cdbd1e786dac1a30cdb8e535853fb8676b1b8 |
4536 |
0.27.0 | 4a3e99b1bc7f7dadaaecd5a3a5f07bc619662ac93ecf1c1eb142073624840148 |
4533 |
0.26.0 | b58f32ec6758c08fd6a8932696f673af9f27365d926ab9b3a321868c205b0aaa |
4255 |
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for resticprofile are versioned here.
Click here to see resticprofile ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/resticprofile/ops2deb.yml
name: resticprofile
matrix:
architectures:
- amd64
- arm64
- armhf
versions:
- 0.26.0
- 0.27.0
- 0.27.1
homepage: https://creativeprojects.github.io/resticprofile/
summary: configuration profiles manager for restic backup
description: |-
The missing link between a configuration file and restic backup:
- You no longer need to remember command parameters and environment variables
- You can create multiple profiles inside one configuration file
- You can easily schedule backups, retentions and checks (works for systemd,
crond, launchd and windows task scheduler)
depends:
- restic
fetch:
url: https://github.com/creativeprojects/resticprofile/releases/download/v{{version}}/resticprofile_{{version}}_linux_{{target}}.tar.gz
targets:
armhf: armv7
install:
- resticprofile:/usr/bin/
The blueprint fetch
keyword contains a URL template pointing to resticprofile releases. Downloaded files are locked in a lockfile versioned here.
Click here to see resticprofile release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/resticprofile/ops2deb.lock.yml
- url: https://github.com/creativeprojects/resticprofile/releases/download/v0.26.0/resticprofile_0.26.0_linux_amd64.tar.gz
sha256: bb2b566185f684a55134035b3f4738c9f3f4605aa67b847bdcecd94bd311263f
timestamp: 2024-03-08 10:55:57+00:00
- url: https://github.com/creativeprojects/resticprofile/releases/download/v0.26.0/resticprofile_0.26.0_linux_arm64.tar.gz
sha256: 9b3b1e027a29b3bfe2e4ad59b241f6e17b3896a05dc4f1b0cd35eddb62deafd5
timestamp: 2024-03-08 10:55:57+00:00
- url: https://github.com/creativeprojects/resticprofile/releases/download/v0.26.0/resticprofile_0.26.0_linux_armv7.tar.gz
sha256: 3b14d7286eb34624b68d021d16f11eafa678f7b57bdd73c2a570d3bec5668fd7
timestamp: 2024-03-08 10:55:57+00:00
- url: https://github.com/creativeprojects/resticprofile/releases/download/v0.27.0/resticprofile_0.27.0_linux_amd64.tar.gz
sha256: 643113a5f793f70320c098de0652fbc412626c7f2c654d14fef8855bf54d43f2
timestamp: 2024-06-27 21:05:44+00:00
- url: https://github.com/creativeprojects/resticprofile/releases/download/v0.27.0/resticprofile_0.27.0_linux_arm64.tar.gz
sha256: 81ae5edb4bded44f04c93c446c08d5f2fad2f25316065574099c5139e1c99a05
timestamp: 2024-06-27 21:05:44+00:00
- url: https://github.com/creativeprojects/resticprofile/releases/download/v0.27.0/resticprofile_0.27.0_linux_armv7.tar.gz
sha256: 98156034e2193bc0c5cc863c6d5bcb36442018d823cda25e58d5d8156577f212
timestamp: 2024-06-27 21:05:44+00:00
- url: https://github.com/creativeprojects/resticprofile/releases/download/v0.27.1/resticprofile_0.27.1_linux_amd64.tar.gz
sha256: 04429ce982cef135fda595c81f1226e3ac6efd72c7c759bf5804bbb38841d70b
timestamp: 2024-07-09 09:06:44+00:00
- url: https://github.com/creativeprojects/resticprofile/releases/download/v0.27.1/resticprofile_0.27.1_linux_arm64.tar.gz
sha256: 047660853a89d6431dfd7964d7fd43810c9f6856b68ac8f1c6c41f74988f9baf
timestamp: 2024-07-09 09:06:44+00:00
- url: https://github.com/creativeprojects/resticprofile/releases/download/v0.27.1/resticprofile_0.27.1_linux_armv7.tar.gz
sha256: 5ad0efa4c5888361b28a0a6e9aab86ebde59594fdc76b0d6b3ff4e27ae9603d5
timestamp: 2024-07-09 09:06:44+00:00