No project description provided
Project description
edwh-restic-plugin
Table of Contents
Installation
pip install edwh-restic-plugin
But probably you want to install the whole edwh
package:
pipx install edwh[plugins,omgeving]
restic.backup
To backup a file use the inv backup
command
arguments for the inv backup
- connection_choice=SERVICE
- snapshot = "latest" by default, see snapshots for more info
- message | send a message with the backup, default is datetime.localtime()
- verbose | print logs
example for backing up files without using streams:
restic $HOST -r $URI backup --tag files *.sh
example for backing up files using streams:
echo "hi" | restic $HOST -r $URI backup --tag stream --stdin --stdin-filename pg_dump.sql
NOTE: put restore commands as an .sh file in a folder named captain-hooks, the folder needs to be in the same dir you run the inv restore in. SEE examples/captain-hooks for more info
variables you can use in the restore sh file
- $HOST
- $URI
restic.restore
To restore a backup use the inv restore
command
arguments for the inv restore
- connection_choice=SERVICE
- snapshot = "latest" by default, see snapshots for more info
- target | location where the backup will go to
- verbose | print logs
example for restoring files without using streams:
restic $HOST -r $URI restore latest --target recover_data --tag files
example for restoring files using streams:
restic $HOST -r $URI dump $SNAPSHOT --tag stream pg_dump.sql
NOTE: put restore commands as an .sh file in a folder named captain-hooks, the folder needs to be in the same dir you run the inv restore in. See examples/captain-hooks for more info
variables you can use in the restore sh file
- $HOST
- $URI
- $SNAPSHOT
restic.snapshots
list of all backups that are made
example command: inv snapshots -c local
Gebruikt connectie: local
ID Time Host Tags
------------------------------------------------
71cde9e8 2023-04-05 17:49:21 sven-hp stream : [hello world!]
d845dc99 2023-04-05 17:49:21 sven-hp message
71cde9e8
------------------------------------------------
2 snapshots
License
edwh-restic-plugin
is distributed under the terms of the MIT license.
See the license for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for edwh_restic_plugin-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98fcdee82c02a0d1bebb6472f9766d189377a1ac2b6d40098a0a85c876acb430 |
|
MD5 | e9713b1d096ed86ad070da86c443c1fa |
|
BLAKE2b-256 | 96c4782ede9b45c659279d87a3c48361d28c3890ef0d510718e78fff6ff9ad9b |