Docker container running an rsync daemon to listen for rsync requests.

Charles Reid 1e348c4b53 removing unused sed variable 5 months ago
Dockerfile 5f51e35ccd adding Dockerfile, adding Makefile, revamping, based on d-stunnel. 5 months ago
Makefile 8291f14167 actually adding new files! 5 months ago
README.md 4ee000cc7b readme updates with docker image info. 5 months ago
build_rsync.sh 1e348c4b53 removing unused sed variable 5 months ago
rsyncd.conf 15a29a74de adding rsyncd config file for raspberry pi wifi data project ::pi 5 months ago
run_rsync.sh 8291f14167 actually adding new files! 5 months ago
start_rsync_container.sh 8291f14167 actually adding new files! 5 months ago

README.md

d-rsync

Rsync Config File

Docker container running an rsync daemon to listen for rsync requests.

Docker setup scripts should copy rsyncd.conf to /etc/rsyncd.conf to get rsync configured using these settings.

The rsync daemon will listen on a port (873 by default). It can listen on any port (localhost only by default). To use via stunnel, it should be bound to localhost only.

Rsync Docker Image

To build the docker image:

./build_docker.sh

To run the docker image:

./run_docker.sh

This binds port 873 in the container to port 873 in the host machine, which is how the stunnel process communicates with the rsync daemon.