Update Providers
parent
cba5ecd12b
commit
e595c7d08a
11
Providers.md
11
Providers.md
@ -4,10 +4,13 @@
|
||||
|
||||
### S3
|
||||
|
||||
* The S3 provider utilizes the de facto standard AWS S3 HTTP REST API via `libcurl`
|
||||
* The S3 provider utilizes the de facto standard AWS S3 HTTP REST API via `libcurl`.
|
||||
* An access key and secret key are required for operation, configured via `S3Config.AccessKey` and `S3Config.SecretKey` in `config.json`
|
||||
* A bucket name is required, configured via `S3Config.Bucket` in `config.json`
|
||||
* Both path-style and virtual hosted-style are supported, configured via the `S3Config.UsePathStyle` setting in `config.json`
|
||||
* A bucket name is required, configured via `S3Config.Bucket` in `config.json`.
|
||||
* Both path-style and virtual hosted-style are supported, configured via the `S3Config.UsePathStyle` setting in `config.json`.
|
||||
* Optionally, file/directory names and file content can be transparently encrypted using `XChaCha20-Poly1305`.
|
||||
* Locally, files remain unencrypted. The encryption/decryption process takes place while transferring to/from the S3 provider.
|
||||
* This is enabled by specifying a secure password via the `S3Config.EncryptionToken` setting in `config.json`.
|
||||
|
||||
### Sia
|
||||
|
||||
@ -15,6 +18,6 @@
|
||||
|
||||
### Encryption
|
||||
|
||||
* The encryption provider takes a local path and transparently encrypts file/directory names and file content.
|
||||
* The encryption provider takes a local path and transparently encrypts file/directory names and file content using `XChaCha20-Poly1305`.
|
||||
* This is a pass-through provider, meaning all encryption operations happen at the time of file access.
|
||||
* This is useful for encrypting data prior to being uploaded to online backup providers like [IDrive](https://www.idrive.com/).
|
Loading…
x
Reference in New Issue
Block a user