Self-Contained Synchronization Based on RClone

A rclonebrowswer build file is available that provides scheduled synchronization and the ability to monitor local files in order to regularly synchronize rclone remotes. Even though neither rclone nor rclonebrowser (a GUI for rclone) do not have scheduling as a feature, the container uses a fork of rclonebrowser that implements the features.

FTP Concurrency when Using Remote

Public FTP servers that are repositories typically have a connection limit set such that each connecting client must use a certain quota of connections when interacting with the FTP server. The reason for this is typically resource consumption and ensuring that people do not overstep data limits because FTP clients typically try to scale up with multiple threads in order to transfer files in parallel.

Forcing the maximal amount of connections to the remote FTP server is not too intuitive from the documentation but it can be done by passing arguments to the copy/sync command, as in:

rclone -vv rc \
    --url=http://rclone:5572 \
    --user FTP_USER \
    --pass FTP_PASS \
    --arg ftp-concurrency=1 \
    --arg check-first=true \
    --arg cutoff-mode=HARD \
    sync/copy srcFs=SOURCE dstFs=DESTINATION

where:

  • FTP_USER is the FTP username,
  • FTP_PASS is the FTP password,
  • ftp-concurrency=1 ensures that the maximal amount of connections stays at 1,
  • check-first=true checks first before transferring,
  • cutoff-mode=HARD if the number of connections would exceed the limit, then terminate the old connection

fuss/rclone.txt ยท Last modified: by 127.0.0.1

Wizardry and Steamworks

© 2025 Wizardry and Steamworks

Access website using Tor Access website using i2p Wizardry and Steamworks PGP Key


For the contact, copyright, license, warranty and privacy terms for the usage of this website please see the contact, license, privacy, copyright.