This is a wrapper around http://duplicacy.com web GUI.
/config -- is where configuration data will be stored. Should be backed up.
/logs -- logs will go there.
/cache -- transient and temporary files will be stored here. Can be safely deleted.
TZ: time zone. Refer to https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
DWE_PASSWORD: password that encrypts the configuration file. Specifying it allows duplicacy to work completely unattended. Not specifying it will required someone to login to duplicacy web after container starts in order for it to access configuration file.
An example for the duplicay_web version is selectable via environment variable:
docker run --name duplicacy-web-docker-container \
--hostname duplicacy-web-docker-instance \
-p 3875:3875/tcp \
--env TZ="America/Los_Angeles" \
--env DWE_PASSWORD="duplicacy_web_password" \ \
--volume ~/Library/Duplicacy:/config \
--volume ~/Library/Logs/Duplicacy/:/logs \
--volume ~/Library/Caches/Duplicacy:/cache \
--volume ~:/backuproot:ro \
theadribreezy/duplicacy
Note, it's important to pass hostname, as duplicacy license is requested based on hostname and machine-id provided by dbus. Machine-id will be persisted in the /config directory.
Go to http://hostname:3875
Content type
Image
Digest
sha256:452ad1471…
Size
42.1 MB
Last updated
over 1 year ago
docker pull theadribreezy/duplicacy