Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 819 Bytes

README.md

File metadata and controls

31 lines (21 loc) · 819 Bytes

Alpine based rsync service

DockerHub Badge

Introduction

Simple unprivileged rsync service built for many architectures.

rsync runs on tcp/8730 as the user 'nobody', logs are send to stdout.

Usage

Data should be mounted to or under /export

The /etc/rsyncd.conf configuration file may be overwritten as needed

Usage examples

Run basic service on tcp/830 (the default rsync service port)

docker run -p 873:8730 -v /mydata/:/export/ -it mesaguy/alpine-rsync

Use a custom rsyncd configuration and multiple mounts

docker run -p 873:8730 \
    -v /mydata/:/export/data/ \
    -v /my-www/:/export/www/ \
    -v $(pwd)/rsyncd.conf:/etc/rsyncd.conf \
    -it mesaguy/alpine-rsync