Public | Automated Build

Last pushed: 2 years ago
Short Description
Short description is empty for this repo.
Full Description

rsyncdl is intended for simple one-way sync to a docker container running in unraid 6
from a remote machine running sshd & the rsync daemon.

Configuration:

4 environment variables must be configured:

REMOTEHOST=host.name.com
REMOTEUSER=myuser
REMOTEPASS=mypass
TRANSFERPATHS=/remote/path1:/local/path1,/remote/path2:/local/path1

The local paths must also exist, otherwise the job will not run. The implication here is
that these are volume mappings you created outside the container.

Note several important limitations of this image:

  1. ssh password is defined by an environment variable, and then written to a script
    such that it can be referenced in a cron job. If you don't like this, please propose an
    alternative that scales.

  2. rsync is configured to delete the source files on completion of successful transfers

  3. logs can be retrieved with docker cp container:/var/log/syslog .

  4. this has only been tested on unRaid 6b10

Docker Pull Command
Owner
temancl
Source Repository

Comments (0)