Webdav
NAME:
singularity storage update webdav - WebDAV
USAGE:
singularity storage update webdav [command options] <name|id>
DESCRIPTION:
--url
URL of http host to connect to.
E.g. https://example.com.
--vendor
Name of the WebDAV site/service/software you are using.
Examples:
| fastmail | Fastmail Files
| nextcloud | Nextcloud
| owncloud | Owncloud
| sharepoint | Sharepoint Online, authenticated by Microsoft account
| sharepoint-ntlm | Sharepoint with NTLM authentication, usually self-hosted or on-premises
| rclone | rclone WebDAV server to serve a remote over HTTP via the WebDAV protocol
| other | Other site/service or software
--user
User name.
In case NTLM authentication is used, the username should be in the format 'Domain\User'.
--pass
Password.
--bearer-token
Bearer token instead of user/pass (e.g. a Macaroon).
--bearer-token-command
Command to run to get a bearer token.
--encoding
The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info.
Default encoding is Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,Hash,Percent,BackSlash,Del,Ctl,LeftSpace,LeftTilde,RightSpace,RightPeriod,InvalidUtf8 for sharepoint-ntlm or identity otherwise.
--headers
Set HTTP headers for all transactions.
Use this to set additional HTTP headers for all transactions
The input format is comma separated list of key,value pairs. Standard
[CSV encoding](https://godoc.org/encoding/csv) may be used.
For example, to set a Cookie use 'Cookie,name=value', or '"Cookie","name=value"'.
You can set multiple headers, e.g. '"Cookie","name=value","Authorization","xxx"'.
--pacer-min-sleep
Minimum time to sleep between API calls.
--nextcloud-chunk-size
Nextcloud upload chunk size.
We recommend configuring your NextCloud instance to increase the max chunk size to 1 GB for better upload performances.
See https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/big_file_upload_configuration.html#adjust-chunk-size-on-nextcloud-side
Set to 0 to disable chunked uploading.
--owncloud-exclude-shares
Exclude ownCloud shares
--owncloud-exclude-mounts
Exclude ownCloud mounted storages
--unix-socket
Path to a unix domain socket to dial to, instead of opening a TCP connection directly
--description
Description of the remote.
OPTIONS:
--bearer-token value Bearer token instead of user/pass (e.g. a Macaroon). [$BEARER_TOKEN]
--help, -h show help
--pass value Password. [$PASS]
--url value URL of http host to connect to. [$URL]
--user value User name. [$USER]
--vendor value Name of the WebDAV site/service/software you are using. [$VENDOR]
Advanced
--bearer-token-command value Command to run to get a bearer token. [$BEARER_TOKEN_COMMAND]
--description value Description of the remote. [$DESCRIPTION]
--encoding value The encoding for the backend. [$ENCODING]
--headers value Set HTTP headers for all transactions. [$HEADERS]
--nextcloud-chunk-size value Nextcloud upload chunk size. (default: "10Mi") [$NEXTCLOUD_CHUNK_SIZE]
--owncloud-exclude-mounts Exclude ownCloud mounted storages (default: false) [$OWNCLOUD_EXCLUDE_MOUNTS]
--owncloud-exclude-shares Exclude ownCloud shares (default: false) [$OWNCLOUD_EXCLUDE_SHARES]
--pacer-min-sleep value Minimum time to sleep between API calls. (default: "10ms") [$PACER_MIN_SLEEP]
--unix-socket value Path to a unix domain socket to dial to, instead of opening a TCP connection directly [$UNIX_SOCKET]
Client Config
--client-ca-cert value Path to CA certificate used to verify servers. To remove, use empty string.
--client-cert value Path to Client SSL certificate (PEM) for mutual TLS auth. To remove, use empty string.
--client-connect-timeout value HTTP Client Connect timeout (default: 1m0s)
--client-expect-continue-timeout value Timeout when using expect / 100-continue in HTTP (default: 1s)
--client-header value [ --client-header value ] Set HTTP header for all transactions (i.e. key=value). This will replace the existing header values. To remove a header, use --http-header "key="". To remove all headers, use --http-header ""
--client-insecure-skip-verify Do not verify the server SSL certificate (insecure) (default: false)
--client-key value Path to Client SSL private key (PEM) for mutual TLS auth. To remove, use empty string.
--client-no-gzip Don't set Accept-Encoding: gzip (default: false)
--client-scan-concurrency value Max number of concurrent listing requests when scanning data source (default: 1)
--client-timeout value IO idle timeout (default: 5m0s)
--client-use-server-mod-time Use server modified time if possible (default: false)
--client-user-agent value Set the user-agent to a specified string. To remove, use empty string. (default: rclone default)
Retry Strategy
--client-low-level-retries value Maximum number of retries for low-level client errors (default: 10)
--client-retry-backoff value The constant delay backoff for retrying IO read errors (default: 1s)
--client-retry-backoff-exp value The exponential delay backoff for retrying IO read errors (default: 1.0)
--client-retry-delay value The initial delay before retrying IO read errors (default: 1s)
--client-retry-max value Max number of retries for IO read errors (default: 10)
--client-skip-inaccessible Skip inaccessible files when opening (default: false)
Last updated
Was this helpful?