Add DELETE_CONFIRM_THRESHOLD option
This commit is contained in:
40
README.md
40
README.md
@@ -1,5 +1,5 @@
|
||||
# docker-seafile-client
|
||||
Docker image for Seafile terminal client.
|
||||
Docker image for [Seafile CLI client](https://help.seafile.com/syncing_client/linux-cli/).
|
||||
|
||||
### Docker-compose example:
|
||||
```yaml
|
||||
@@ -25,10 +25,20 @@ volumes:
|
||||
```
|
||||
|
||||
### Environment variables:
|
||||
- `LIBRARY_ID` - library to sync, ID or name. Multiple libraries could be separated by colon `:`.
|
||||
- `SERVER_HOST` - hostname of your Seafile server, eg: `seafile.example.com`. If you're using non-standard port, you can specify it here, eg: `seafile.example.com:8080`.
|
||||
- `USERNAME`/ `PASSWORD` - credentials to access Seafile server.
|
||||
- `SEAFILE_UID` / `SEAFILE_GID` - UID/GID of user inside container. You can use it to set permissions on synced files. Default values are `1000`/`1000`.
|
||||
- `LIBRARY_ID` - library to sync, ID or name. Multiple libraries could be
|
||||
separated by colon `:`.
|
||||
- `SERVER_HOST` - hostname of your Seafile server, eg: _seafile.example.com_.
|
||||
If you're using non-standard port, you can specify it here,
|
||||
eg: _seafile.example.com:8080_.
|
||||
- `USERNAME` / `PASSWORD` - credentials to access Seafile server.
|
||||
- `SEAFILE_UID` / `SEAFILE_GID` - UID/GID of user inside container. You can
|
||||
use it to set permissions on synced files. Default values are _1000_ / _1000_.
|
||||
- `DELETE_CONFIRM_THRESHOLD` - represents the number of files that require
|
||||
confirmation before being deleted simultaneously. Default value is _500_.
|
||||
- `DISABLE_VERIFY_CERTIFICATE` - set to _true_ to disable server's certificate
|
||||
verification. Default value is _false_.
|
||||
- `UPLOAD_LIMIT` / `DOWNLOAD_LIMIT` - upload/download speed limit in B/s
|
||||
(bytes per second). Default values are _0_ (unlimited).
|
||||
|
||||
### Volumes:
|
||||
- `/dsc/seafile-data` Seafile client data directory (sync status, etc).
|
||||
@@ -36,11 +46,23 @@ volumes:
|
||||
|
||||
|
||||
### Some notes
|
||||
`LIBRARY_ID` could be library ID or library name. Library ID is a 36-character string, which is a part of URI when you open library in webUI. Library name is a name you gave to library when you created it.
|
||||
`LIBRARY_ID` could be library ID or library name. Library ID is a 36-character
|
||||
string, which is a part of URI when you open library in webUI. Library name is
|
||||
a name you gave to library when you created it.
|
||||
|
||||
Libraries will be synced in subdirectories of `/dsc/seafile` directory inside container. You can mount it to host directory to access files.
|
||||
Libraries will be synced in subdirectories of `/dsc/seafile` directory inside
|
||||
container. You can mount it to host directory to access files.
|
||||
|
||||
`hostname` parameter is optional, but it's recommended to set it to some unique value, it will be shown in Seafile webUI as client name (`terminal-dsc` in given example).
|
||||
`hostname` parameter is optional, but it's recommended to set it to some unique
|
||||
value, it will be shown in Seafile webUI as client name (`terminal-dsc` in
|
||||
given example).
|
||||
|
||||
`sync-data` volume is optional too, but it's recommended to use it. Otherwise, sync status will be lost when container is recreated.
|
||||
`sync-data` volume is optional too, but it's recommended to use it. Otherwise,
|
||||
sync status will be lost when container is recreated.
|
||||
|
||||
At the moment there is no suitable way to confirm deletion of large number of
|
||||
files. So, if you're going to delete a lot of files, you should set
|
||||
`DELETE_CONFIRM_THRESHOLD` to some larger value.
|
||||
|
||||
### Links
|
||||
- [Official Seafile CLI client documentation](https://help.seafile.com/syncing_client/linux-cli/)
|
||||
|
||||
Reference in New Issue
Block a user