Sign inSign up

servercontainers/rsync

By servercontainers

Updated 2 months ago

rsync - complied from official stable releases on alpine

Image
1

100K+

servercontainers/rsync repository overview

rsync

rsync - freshly complied from official stable releases on alpine

Source Code

Check the following link for a new version: https://www.samba.org/ftp/rsync/src/

Changelogs

  • 2021-05-28
    • fixed build by switched to alpine
  • 2020-11-05
    • multiarch build
    • rsync version update to 3.2.3

Environment variables and defaults

default /etc/rsyncd.conf
log file = /dev/stdout
use chroot = yes
list = yes
uid = nobody
gid = nogroup
transfer logging = no
timeout = 600
ignore errors = no
refuse options = checksum dry-run
dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz
rsync
  • RSYNC_SECRET_mysecretname
    • adds a new secret to /etc/rsyncd.secrets
    • multiple secrets possible by adding unique name to RSYNC_SECRET_
    • examples
      • "rsyncclient:passWord"
      • "alice:PassWord"

to enable authentication add the following to your volume config (inside or outside the location tag):

auth users = alice;
  • RSYNC_VOLUME_CONFIG_myconfigname

    • adds a new rsyncd volume configuration
    • multiple variables/confgurations possible by adding unique configname to RSYNC_VOLUME_CONFIG_
    • examples
      • "[alice]; path = /shares/alice; comment = alices public files; read only = yes"
      • "[timemachine]; path = /shares/timemachine; comment = timemachine files; ignore errors = yes"
  • RSYNC_GLOBAL_CONFIG_optionname

    • adds a new rsyncd option to configuration file
    • multiple options possible by adding unique optionname to RSYNC_GLOBAL_CONFIG_
    • examples
      • "max connections = 0"
      • "read only = no"

Usage

rsync servername::volume # lists files in volume

rsync alice@servername::volume # lists files in volume with user alice

Tag summary

Content type

Image

Digest

sha256:8f88c7852

Size

5.9 MB

Last updated

2 months ago

docker pull servercontainers/rsync