Sign inSign up

rophy/rsyncd

By rophy

Updated about 3 years ago

lightweight rsync server (rsyncd) running as non-root user

Image
0

342

rophy/rsyncd repository overview

rophy/rsyncd

alpine-based container for rsync daemon.

  1. Runs rsyncd as non-root user (1000:1000)
  2. Exposes files mounted at /share
  3. Define rsycnd password via env var RSYNCD_PASSWORD
docker run --name=rsyncd -d -e RSYNCD_PASSWORD=hello123 -p 8873:873 rophy/rsyncd:$(VERSION)

echo hello123 > /tmp/password && chmod 600 /tmp/password
rsync --port=8873 --password-file=/tmp/password ./Dockerfile rsync://rsyncd@localhost/share/testing && echo success!

docker stop rsyncd && docker rm rsyncd

Tag summary

Content type

Image

Digest

sha256:6d41b5f9a

Size

4.2 MB

Last updated

about 3 years ago

docker pull rophy/rsyncd:20230831-r1