Add rsyncd configuration.

This commit is contained in:
Darren 'Tadgy' Austin 2026-03-21 20:17:07 +00:00
commit e6c621f55a
4 changed files with 274 additions and 164 deletions

9
etc/rsyncd.banner Normal file
View file

@ -0,0 +1,9 @@
_ ... _
__ |-|-:__ ___. | , __ __ __ _ ___
(__` |``` __) / ` |.( | | __) |'` /___)
| .__) _|_ (__|_ '.__. _| \_ \_/\_/ (__|_ _|_ '.__.
| __ _ _ ,__
|___________________________________________ / / \ |_) |__
\__ \_/ | \ |__
Slackware UK Core Services

89
etc/rsyncd.conf Normal file
View file

@ -0,0 +1,89 @@
# Connecting
# Note: Either an IPv4 OR IPv6 address can be used here, not both. Default: bind to all IPs.
#address =
max connections = 10
timeout = 30
motd file = /etc/rsyncd.banner
# Daemon security
uid = mirror
gid = mirror
use chroot = true
read only = false
write only = true
list = false
secrets file = /etc/rsyncd.passwd
exclude = .rsync-tmp/*** .zfs/***
# Logging
syslog facility = local5
#log file = /var/log/rsyncd
#transfer logging = true
pid file = /run/rsyncd.pid
# Daemon behaviour
incoming chmod = u+w,go-w,Dugo+rx,Fugo+rX
refuse options = backup backup-dir inplace append append-verify acls xattrs chmod super fake-super rsync-path ignore-errors compress-level blocking-io iconv checksum-seed
dont compress = *.7z *.[bglx]z *.aac *.arj *.avi *.bz2 *.deb *.dpkg *.flac *.flv *.gif *.giff *.iso *.jpeg *.jpg *.lha *.lzh *.lzma *.m[34][av] *.mkv *.mov *.mp[34] *.mp[34][av] *.mpeg *.mpg *.og[agvx] *.qt *.rar *.rpm *.srpm *.t[bglx]z *.tz *.vob *.wm[av] *.z *.zip
post-xfer exec = /opt/bin/notify-rsync-upload
[bonappetit-upload]
path = /data/mirrors/bonappetit
auth users = bonappetit
[csb-upload]
path = /data/mirrors/csb
auth users = willysr
[msb-upload]
path = /data/mirrors/msb
auth users = willysr
[people-n4t3r-upload]
path = /data/mirrors/people/n4t3r
auth users = nate
[sarpi-upload]
path = /data/mirrors/sarpi
auth users = exaga
[slackdce-upload]
path = /data/mirrors/slackdce
auth users = lu9dce
[slackel-upload]
path = /data/mirrors/slackel
auth users = djemos
[slackvirt-upload]
path = /data/mirrors/slackvirt
auth users = megalnx
[slackwarearm-upload]
path = /data/mirrors/slackwarearm
auth users = mozes
[slackwarearm-people-brent-upload]
path = /data/mirrors/slackwarearm/people/brent
auth users = brent
[slackwarearm-people-louigi600-upload]
path = /data/mirrors/slackwarearm/people/louigi600
auth users = louigi600
[slackwareloong-upload]
path = /data/mirrors/slackwareloong
auth users = shipujin
[slint-upload]
path = /data/mirrors/slint
auth users = billyw hunterj tomm tonys
[smlinux-upload]
path = /data/mirrors/smlinux
auth users = skyroverr
[tmp-upload]
path = /data/tmp/rsync-upload
auth users = guest

6
etc/rsyncd.passwd.gpg Normal file
View file

@ -0,0 +1,6 @@
Œ  
AlÍ*¢ÿÒÀç È<C2A0>ƲÌI$!!Ã'òwÛήQWø#"“kæ¨k…„®˜#ëDX˜FáHöWøP(9­íÃ<52>¥—RöNUÊ3 ÷ÈO••à†Z§ècÐ=ßÓ"×ä&cüùIpÀy7 
ò<EFBFBD>óªyl:²ð¦¸°¡Þàdè
>Mª•UËÙ!L{€A°],‹²“>ÜrŽë6ŸI`: îÀXŸ7m]e³Ê®è̘4•ŒEÿòª«Íd°®N
‰ç"yš†éFó䦵M¤™ÆSAáI{z»ô0<E282AC><E28098>ç¦<í6»2—/À{yûL©ÿ»ÓÕÝâr€ôYy1üìA39\~(³Ñ&Û»<C39B>¸ØZ*w]U¼^za ËšÖ ÍWMs$Âð¨8gätn)g¼¿©¸-NóBwøþz8"‡‡q«F-}>±¯ž>¼² y«9/ýè\o]…5<E280A6><Ýšz?˜Ùf ïvVmã½:„íXTÌ;ußÊVI«X
+žè½ÿ+ˆeV™Òew?Gº