A simple rsyncd container.

Lertsenem c3e7632153 No need for exec and add log file 3 years ago
Dockerfile fd3e715352 Too much backslash 3 years ago
LICENSE a9f9ffabb1 Initial commit 4 years ago
README.adoc cd8ea95b61 Move README 3 years ago
run c3e7632153 No need for exec and add log file 3 years ago

README.adoc

rsync-server
============

Simple rsync server running in a docker container

This is based off of https://github.com/bfosberry/rsync with a few
modifications, such as starting from an 'alpine' image rather than an 'ubuntu'
one.

This is meant to be a temporary, disposable rsync storage. Do *NOT* use for
backups. Unless you properly mount the '/data' volume, of course.

You can also this container to link against other containers.

Usage
-----

Launch the container via docker:

----
docker run -d -p 873 lertsenem/rsync-server
----

Advanced
--------

By default, rsync server accepts a connection only from +192.168.0.0/16+ and
+172.12.0.0/12+ for security reasons. You can override this behaviour via the
+ALLOW+ environment variable, like this:

----
$ docker run -d -p 873 -e ALLOW='10.0.0.0/8 x.x.x.x/y' lertsenem/rsync-server
----

Use the +USERNAME+ and +PASSWORD+ environment variable to set a user and a
password for the rsync server.