raycoarana/Fast FTP Site Sync

Sync files to FTP/SFTP remote site with selective folder synchronization

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
hostFTP/SFTP server hostnameyes
portFTP/SFTP server portno21
usernameFTP/SFTP usernameyes
passwordFTP/SFTP passwordno
private-keySSH private key for SFTP connectionno
protocolProtocol to use (ftp or sftp)noftp
local-pathLocal path/folder to sync fromno./
remote-pathRemote path/folder to sync tono/
excludeComma-separated list of files/folders to excludeno
dry-runPerform a dry run without actually uploading filesnofalse
delete-orphanedDelete files on remote that do not exist locallynofalse
state-file-pathPath to the state file on remote serverno.ftp-sync-state.json
force-full-syncForce full sync ignoring remote state filenofalse
compressionEnable compression for SFTP transfers (ignored for FTP)notrue
timeoutConnection timeout in milliseconds (applies to FTP connections)no10000
namedescription
files-uploadedNumber of files uploaded
files-deletedNumber of files deleted
sync-statusOverall sync status (success/failed)