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
File details
Details for the file edwh_restic_plugin-0.1.1.tar.gz
.
File metadata
- Download URL: edwh_restic_plugin-0.1.1.tar.gz
- Upload date:
- Size: 26.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.23.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab00e62fb62a525c1f45590c963032c536e106e9214a6754a7d64be6f53c829e |
|
MD5 | ac2f5b3eae9944dcd4b87cec9da3d55b |
|
BLAKE2b-256 | 6408ba21588620bf40691feebe34a50696c05936c42f96756c13dec62731005e |
File details
Details for the file edwh_restic_plugin-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: edwh_restic_plugin-0.1.1-py3-none-any.whl
- Upload date:
- Size: 10.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.23.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98fcdee82c02a0d1bebb6472f9766d189377a1ac2b6d40098a0a85c876acb430 |
|
MD5 | e9713b1d096ed86ad070da86c443c1fa |
|
BLAKE2b-256 | 96c4782ede9b45c659279d87a3c48361d28c3890ef0d510718e78fff6ff9ad9b |