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.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfc77d787dd76a3d74f90bc143225bec1d1e41ca9484ceba30dd87c1ecc17860 |
|
MD5 | 430917f30c4d3fa12233ea10057440e2 |
|
BLAKE2b-256 | 7f7237dcf092d2d1bfda500f82ae82c90eb5490cf474cbc11678707f4b5c3a9d |