Skip to content
Jamie Furness edited this page Aug 19, 2014 · 2 revisions

Local

Used to configure the storage of backups on the local file system.

local:
  storage:
    minCapacity: 10GB
    root: /backups/
  retention:
    minDuration: 0h
    minCount: 1
    daily: 0
    weekly: 0
    monthly: 0
    yearly: 0

Offsite

Used to configure the offsite storage of backups and metadata. This requires an Azure Storage account.

offsite:
  storage:
    minCapacity: 10GB
    name: yambackupsdev
    key: CHANGEME
  retention:
    minDuration: 1d
    minCount: 1
    daily: 7
    weekly: 4
    monthly: 6
    yearly: 0
  uploaderThreadPoolSize: 10

Encryption

Configuration of the AES encryption used for encrypting backups.

encryption:
  secret: CHANGEME
  salt: CHANGEME
  iterations: 10000
  length: 128

Node

node:
  name: localhost
  url: https://localhost:8443

LDAP

Configuration of the LDAP server used for user authentication. See dropwizard-auth-ldap.

ldap:
  uri: ldaps://ldap.example.org:636
  cachePolicy: maximumSize=10000, expireAfterAccess=10m
  userFilter: ou=people,dc=example,dc=org
  groupFilter: ou=groups,dc=example,dc=org
  groupMembershipAttribute: memberUid
  connectTimeout: 2000ms
  readTimeout: 5000ms

Lock

lock:
  threadPoolSize: 4
  acquireTimeout: 1m
  refreshFrequency: 15s

Token

token:
  temporaryTokenValidity: 1h
  encryption:
    secret: CHANGEME
    salt: CHANGEME
    iterations: 1000
    length: 128

Compression

compression:
  codec: SNAPPY
  fileExtensions:
    - .gz
    - .bz2
    - .zip
Clone this wiki locally