FTPSYNC(1)
β¨ NAME β¨
ftpsync β mirror Debian and Debian-like repositories of packages πͺπ
π SYNOPSIS π
ftpsync [OPTION]... [SYNC-FLAG]...
π¦ DESCRIPTION π¦
okay so. ftpsync is part of the ftpsync suite, and the whole entire job of that suite is mirroring Debian and Debian-like repositories of packages. that's it, that's the vibe. π¦β¨
and here's the tea: there are way too many mirrors of Debian out there to just, like, populate them all from the one machine that generates the archive (that machine is called "ftp-master", iconic name, no notes). so instead the mirrors are organized in a tree-shaped hierarchy. π³
which means: every mirror has exactly one upstream that it syncs from, and each mirror can have any number of downstreams that in turn sync from it. it's giving family tree but make it packages. ππ«Ά
π SYNC FLAGS π
these babies can be specified right there on the command-line, or they can come in via a ssh forced command from the remote side. either way, they get the job done. π
sync:archive:fooβ selects archive foo for syncing. heads up bestie, a config needs to be available for this one. πsync:allβ do a complete sync. the whole thing. the entire meal. π₯sync:stage1β only do a stage 1 sync.sync:stage2β only do a stage 2 sync.sync:mhopβ do a special multi-hop sync, usually additionally to stage 1. π¦sync:callbackβ call back when done. so polite of it honestly. π
π OPTIONS π
-Tβ information about the used trigger. π
if it's undefined, these values get set automatically, like magic:
sshif it's called from a ssh forced command.cronif it's called viaftpsyn-cron(1).
ngl that's spelled ftpsyn-cron(1) in the source, and yes i'm keeping it exactly like that. not my typo, i'm just the messenger. π
π«Ά SEE ALSO π«Ά
yeah there's a lil stray + at the end there. it lives there. we respect it. β
π AUTHORS π
Debian mirror team. absolute legends, periodt. ππ
and that's the whole page bestie π this one came from the ftpsync Manual, section FTPSYNC(1) β go forth and mirror responsibly, mwah π§β¨
π¦ where this page comes from
- debian bookworm: ftpsync 20180513+nmu1 Β· GPL-2.0-only
- debian trixie: ftpsync 20180513+nmu1 Β· GPL-2.0-only
- ubuntu jammy: ftpsync 20180513+nmu1 Β· GPL-2.0-only
- ubuntu noble: ftpsync 20180513+nmu1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms