The uid is set to nobody (which should be default anyway), chroot and read only are both enabled. The rsync service is being started over /etc/init.d/rsync. This is the full rsrync.conf:
motd file = /etc/rsync/rsyncd.motd max connections = 4 timeout = 30 uid = nobody use chroot = true address = my-ip [ubuntu-releases] path = /usr/share/nginx/example.com/cdn/ubuntu-releases log file = /etc/rsync/rsync.log read only = true list = true
So my question is, if this is secure or did I miss anything?
I heard about rsync over ssh but I am not sure if this is only for private access.