duplicati/update-server
A service for serving Duplicati update files.
232
This project contains a service for serving Duplicati update files.
In essence it shadows a remote storage via KVPSButter and provides a local cache for files, serving as a kind-of CDN of private storage.
The service is prepared for Docker usage and is configured via environment variables.
Required variables:
PRIMARY
: The KVPSButter connection string where the source files are fetched fromCACHEPATH
: The path to where cached files will be storedOptional variables:
MAX_NOT_FOUND
: The maximum number of 404 responses from the remote to store. Can use b/k/m/g/t/p suffix. Default is 10k
.MAX_SIZE
: The maximum size of the disk to use for caching. Can use b/k/m/g/t/p suffix. Default is 10m
.SEQ_URL
: url for logging to SeqSEQ_APIKEY
: API key for logging to SeqCACHE_TIME
: The duration items are kept cached. Can use s/m/h/d/w suffix. Default is 1d
.docker pull duplicati/update-server