Download ftpsync
Author: s | 2025-04-24
Using FTPSync, you can sync and back up all your files to any FTP location with ease. FTPSync 4.9.7.4. Download. FTPSync Awards. FTPSync Editor’s Review Rating. FTPSync 4.9.7.4. Download. FTPSync Awards. FTPSync Editor’s Review Rating. FTPSync has been reviewed by Jerome Johnston on . Based on the user interface, features and complexity, Findmysoft has rated FTPSync 5 out of 5 stars, naming it Essential . 5. out of 5. Top downloads.
FtpSync Download - FtpSync - FTP synchronization tool
ArchvsyncThis is the central repository for the Debian mirror scripts. The scriptsin this repository are written for the purposes of maintaining a Debianarchive mirror (and shortly, a Debian bug mirror), but they should beeasily generalizable.Currently the following scripts are available:ftpsync - Used to sync an archive using rsyncrunmirrors - Used to notify leaf nodes of available updatesUsageFor impatient people, short usage instruction:Create a dedicated user for the whole mirror.Create a seperate directory for the mirror, writeable by the new user.Place the ftpsync script in the mirror user's $HOME/bin (or just $HOME)Place the ftpsync.conf.sample into $HOME/etc as ftpsync.conf and editit to suit your system. You should at the very least change the TO=and RSYNC_HOST lines.Create $HOME/log (or wherever you point $LOGDIR to)If only you receive an update trigger,Setup the .ssh/authorized_keys for the mirror user and place the public key ofyour upstream mirror into it. Preface it withno-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty,command="~/bin/ftpsync",from="IPADDRESS"and replace $IPADDRESS with that of your upstream mirror.You are finishedIn order to receive different pushes or syncs from different archives,name the config file ftpsync-$ARCHIVE.conf and call the ftpsync scriptwith the commandline "sync:archive:$ARCHIVE". Replace $ARCHIVE with asensible value. If your upstream mirror pushes you using runmirrorsbundled together with this sync script, you do not need to add the"sync:archive" parameter to the commandline, the scripts deal with itautomatically.Common names used in the Debian mirror network are:standard debian archive: default empty $ARCHIVE (ftpsync.conf)debian-ports archive: ARCHIVE=ports (ftpsync-ports.conf)debian-security archive: ARCHIVE=security (ftpsync-security.conf)Debian mirror script minimum requirementsAs always, you may use whatever scripts you want for your Debian mirror,but we STRONGLY Using FTPSync, you can sync and back up all your files to any FTP location with ease. FTPSync 4.9.7.4. Download. FTPSync Awards. FTPSync Editor’s Review Rating. Options listed below. To make themtake effect they MUST be prepended by "sync:".OptionBehaviourstage1Only do stage1 syncstage2Only do stage2 syncallDo a complete sync (default)mhopDo a multi-hop syncarchive:fooSync archive foo (if the file $HOME/etc/ftpsync-foo.conf exists and is configured)callbackCall back when done (needs proper ssh setup for this to work). It will always use the "command" callback:$HOSTNAME where $HOSTNAME is the one defined in config and will happen before slave mirrors are triggered.So, to get the script to sync all of the archive behind bpo and call back whenit is complete, use an upstream trigger ofssh $USER@$HOST sync:all sync:archive:bpo sync:callbackMirror trace filesEvery mirror needs to have a 'trace' file under project/trace.The filename has to be the full hostname (eg. hostname -f), or in thecase of a mirror participating in RR DNS (where users will never usethe hostname) the name of the DNS RR entry, eg. security.debian.orgfor the security rotation.). (Note: ftp.$COUNTRY.debian.org is alwayswrong, don't use that).The contents are defined as:First line is always the output of "date -u", ideally run with LANGand LC_ALL set to POSIX.Lines two to the end of file follow a RFC822 style format, though thefield names can have spaces. Currently the following fields aredefined, listed in the order as output by ftpsync, though the order isnot mandantory:FieldContentExampleDateDate in RFC822 Format when the tracefile got generated, ie. end of mirror run.Sun, 28 Feb 2016 09:40:29 +0000Date-StartedAs Date, but the time the mirror run started.Sun, 28 Feb 2016 09:33:55 +0000Archive SerialArchive serial for mirror run, taken from main archives tracefile.2016022802CreatorName andComments
ArchvsyncThis is the central repository for the Debian mirror scripts. The scriptsin this repository are written for the purposes of maintaining a Debianarchive mirror (and shortly, a Debian bug mirror), but they should beeasily generalizable.Currently the following scripts are available:ftpsync - Used to sync an archive using rsyncrunmirrors - Used to notify leaf nodes of available updatesUsageFor impatient people, short usage instruction:Create a dedicated user for the whole mirror.Create a seperate directory for the mirror, writeable by the new user.Place the ftpsync script in the mirror user's $HOME/bin (or just $HOME)Place the ftpsync.conf.sample into $HOME/etc as ftpsync.conf and editit to suit your system. You should at the very least change the TO=and RSYNC_HOST lines.Create $HOME/log (or wherever you point $LOGDIR to)If only you receive an update trigger,Setup the .ssh/authorized_keys for the mirror user and place the public key ofyour upstream mirror into it. Preface it withno-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty,command="~/bin/ftpsync",from="IPADDRESS"and replace $IPADDRESS with that of your upstream mirror.You are finishedIn order to receive different pushes or syncs from different archives,name the config file ftpsync-$ARCHIVE.conf and call the ftpsync scriptwith the commandline "sync:archive:$ARCHIVE". Replace $ARCHIVE with asensible value. If your upstream mirror pushes you using runmirrorsbundled together with this sync script, you do not need to add the"sync:archive" parameter to the commandline, the scripts deal with itautomatically.Common names used in the Debian mirror network are:standard debian archive: default empty $ARCHIVE (ftpsync.conf)debian-ports archive: ARCHIVE=ports (ftpsync-ports.conf)debian-security archive: ARCHIVE=security (ftpsync-security.conf)Debian mirror script minimum requirementsAs always, you may use whatever scripts you want for your Debian mirror,but we STRONGLY
2025-04-07Options listed below. To make themtake effect they MUST be prepended by "sync:".OptionBehaviourstage1Only do stage1 syncstage2Only do stage2 syncallDo a complete sync (default)mhopDo a multi-hop syncarchive:fooSync archive foo (if the file $HOME/etc/ftpsync-foo.conf exists and is configured)callbackCall back when done (needs proper ssh setup for this to work). It will always use the "command" callback:$HOSTNAME where $HOSTNAME is the one defined in config and will happen before slave mirrors are triggered.So, to get the script to sync all of the archive behind bpo and call back whenit is complete, use an upstream trigger ofssh $USER@$HOST sync:all sync:archive:bpo sync:callbackMirror trace filesEvery mirror needs to have a 'trace' file under project/trace.The filename has to be the full hostname (eg. hostname -f), or in thecase of a mirror participating in RR DNS (where users will never usethe hostname) the name of the DNS RR entry, eg. security.debian.orgfor the security rotation.). (Note: ftp.$COUNTRY.debian.org is alwayswrong, don't use that).The contents are defined as:First line is always the output of "date -u", ideally run with LANGand LC_ALL set to POSIX.Lines two to the end of file follow a RFC822 style format, though thefield names can have spaces. Currently the following fields aredefined, listed in the order as output by ftpsync, though the order isnot mandantory:FieldContentExampleDateDate in RFC822 Format when the tracefile got generated, ie. end of mirror run.Sun, 28 Feb 2016 09:40:29 +0000Date-StartedAs Date, but the time the mirror run started.Sun, 28 Feb 2016 09:33:55 +0000Archive SerialArchive serial for mirror run, taken from main archives tracefile.2016022802CreatorName and
2025-04-04Whenever you are working with important files and folders, it's essential to back up all of them from time to time to a safe location, so that these files can be protected in the event that a virus, hacker or hard disk malfunction affects your computer. A good idea would be to back up your important files to a FTP server. Thus, you will always have access to your data, no matter where you are and you can also rest assured, knowing that your files are safe. A program which allows you to back up your data to any FTP location is FTPSync. The name of the software clearly suggests its main functionality, which is to synchronize files and folders with any FTP server. After the program is installed, the user will first need to run the Configuration application, which allows him to configure a new FTP account and also customize the synchronization options. As such, he will first need to enter the FTP server address, username and password. He will also need to select the folder located on the FTP server in which files will be backed up. Having all these options configured, all that's left to do is to select the folder location which contains the files that should be backed up. At this point, the program will start analyzing the contents of the chosen folder and as soon as it detects any changes, it will automatically sync them with the FTP location. Pros: It allows you to synchronize and back up all your important files with any FTP location. Besides that, several FTP sync projects can be configured inside the program's interface. Furthermore, the sync process can run seamlessly. Cons: Some first time users may have trouble configuring the FTP server settings. Using FTPSync, you can sync and back up all your files to any FTP location with ease.
2025-04-14