Docs/Mirrors: Difference between revisions

m
No edit summary
 
===== ftpsync =====
The ftpsync utility from the archvsync project is what we use to synchronize content on upstream servers to Mirrorsour local Mirror server.
 
archvsync is a script by the Debian project to provision mirror servers, and should be all-inclusive.
It's nice because it prevents half-sync'd files from getting served to users, so they don't pull corrupted binaries that don't verify with the package signature.
 
This is especially important when acting as an upstream mirror for downstream mirrorsmirror servers, as they do not(?) typically check package authenticity, replying on end-user's package managers to check them.
 
Under the hood, ftpsync can use the ftp(?) or rsync protocols, and is determined by the ftpsync config for a distribution.