Sign inSign up

theadribreezy/duplicacy

By theadribreezy

•Updated over 1 year ago

Image
0

10K+

theadribreezy/duplicacy repository overview

⁠Duplicacy-Web wrapper

This is a wrapper around http://duplicacy.com⁠ web GUI.

⁠Volumes

/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.

⁠Environment variables

⁠Common variables

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.

⁠To run

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.

⁠To use

Go to http://hostname:3875⁠

Tag summary

Content type

Image

Digest

sha256:452ad1471…

Size

42.1 MB

Last updated

over 1 year ago

docker pull theadribreezy/duplicacy