53 lines
1.8 KiB
Markdown
53 lines
1.8 KiB
Markdown
# Duplicati
|
|
|
|
## Custom Docker Images
|
|
|
|
### Duplicati with mySql Client
|
|
|
|
[+ Information](docker/sqlclient/README.md)
|
|
|
|
## Scripts
|
|
|
|
|
|
### Environment Variables
|
|
|
|
_Source: https://github.com/duplicati/duplicati/blob/master/Duplicati/Library/Modules/Builtin/run-script-example.sh_
|
|
|
|
- DUPLICATI__EVENTNAME
|
|
|
|
Eventname is BEFORE if invoked as --run-script-before, and AFTER if invoked as --run-script-after. This value cannot be changed by writing it back!
|
|
|
|
- DUPLICATI__OPERATIONNAME
|
|
|
|
Operation name can be any of the operations that Duplicati supports. For example it can be "Backup", "Cleanup", "Restore", or "DeleteAllButN". This value cannot be changed by writing it back!
|
|
|
|
- DUPLICATI__RESULTFILE
|
|
|
|
If invoked as --run-script-after this will contain the name of the file where result data is placed. This value cannot be changed by writing it back!
|
|
|
|
- DUPLICATI__REMOTEURL
|
|
|
|
This is the remote url for the target backend. This value can be changed by echoing --remoteurl = "new value".
|
|
|
|
- DUPLICATI__LOCALPATH
|
|
|
|
This is the path to the folders being backed up or restored. This variable is empty operations other than backup or restore. The local path can contain : to separate multiple folders. This value can be changed by echoing --localpath = "new value".
|
|
|
|
- DUPLICATI__PARSED_RESULT
|
|
|
|
This is a value indicating how well the operation was performed. It can take the values: Unknown, Success, Warning, Error, Fatal.
|
|
|
|
### Exit Codes
|
|
|
|
_Source: https://github.com/duplicati/duplicati/blob/master/Duplicati/Library/Modules/Builtin/run-script-example.sh_
|
|
|
|
The following exit codes are supported:
|
|
|
|
- 0: OK, run operation
|
|
- 1: OK, don't run operation
|
|
- 2: Warning, run operation
|
|
- 3: Warning, don't run operation
|
|
- 4: Error, run operation
|
|
- 5: Error don't run operation
|
|
- other: Error don't run operation
|