mesaguy / docker-alpine-rsync

Simple unprivileged alpine based rsync server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Simple unprivileged alpine based rsync server

License:Apache License 2.0


Languages

Language:Dockerfile 57.7%Language:Makefile 42.3%