Skip to content

store job from shield/9.0.0

Github source: f15b39e or master branch

Properties

port

Port to listen on for HTTP/WebDAV requests

Default
80

ssl_port

Port to listen on for HTTP/WebDAV requests

Default
443

tls

certificate

TLS Certificate (PEM encoded), used for secure WebDAV.

ciphers

Which SSL/TLS ciphers to allow, used for the HTTPS API and Web UI

Default
ECDHE-RSA-AES128-SHA256:AES128-GCM-SHA256:HIGH:!MD5:!aNULL:!EDH

key

TLS private key (PEM encoded), used for secure WebDAV.

protocols

Which SSL/TLS protocols to allow, used for the HTTPS API and Web UI

Default
TLSv1 TLSv1.1 TLSv1.2

webdav

auth

enabled

Whether or not the WebDAV is protected by HTTP Basic Authentication.

Default
true
realm

HTTP Basic Authentication Realm value

Default
SHIELD WebDAV Storage
users

A list of {username: …, password: …} objects used to define the HTTP Basic Authentication credentials that will be permitted to access the WebDAV service.

browsable

Whether or not the WebDAV store is browsable. Highly recommended for ease-of-operation.

Default
true

max-upload

Upper limit (in gigabytes) on the size of a single backup archive.

Default
2

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/store/ directory (learn more).

  • bin/nginx (from bin/nginx)
  • config/auth.db (from config/auth.db)
  • config/nginx.conf (from config/nginx.conf)
  • config/tls.key (from config/tls.key)
  • config/tls.pub (from config/tls.pub)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.