SeedSync
Seedsync is an application designed to allow easy control and editing of LFTP and its features:
- Only requires Seedsync to be installed on the destination machine
- AutoQueue functions can automate multiple files/folders
- Can use SSHkey Authentication
Configure SeedSync
Seedsync is an excellent simple representation of the functions available in the LFTP CLI application, As such, you will want to install it on a system you want files pulled to, for example, a NAS on your home network. This guide will use your Ultra service as the origin of any files downloaded.
Field | Value |
Server Address | Your Ultra service address ( servername.usbx.me ) |
Server Username | Your Ultra Username |
Server Password | Your Ultra Password |
Server Directory | Folder path you would like downloaded to your local machine, for example ~/downloads/ |
Local Directory | Folder path you would like the files stored on your local server, for example, /home/username/fromultra (this folder will need to be created or already exist) |
Remote SSH Port | For Ultra, port 22 is the default. But if you are connecting to a different machine, you will need to change this to match the machine you're downloading from |
Server Script path | This is the location that SeedSync will install its “watcher”, which will allow Seedsync to know when new files are available in your Auto Queue settings |
Enable Auto Queue | Leave this checked as one of the main features of SeedSync is the automation |
Enable Auto Extraction | This is also best left on as if your Linux ISO is zipped to save space, this will unpack it, leaving you with a ready to use .ISO file |
Extract archives in the download directory | Disabling this will allow you to specify a directory for the extracted files to reside; leaving it enabled will extract to the same folder the original download is in |
Max Parallel Downloads | How many files to download together during a sync operation. (messing with these settings may degrade performance by setting too high a value) |
Max Total Connections | Max number of connections made to a host when downloading. (messing with these settings may degrade performance by setting too high a value) |
Max Connections Per file (single file) | Number of connections for a single file download. (messing with these settings may degrade performance by setting too high a value) |
Max Connections Per file (Directory) | Number of per file connections when downloading a complete directory. (messing with these settings may degrade performance by setting too high a value) |
Max Parallel files (Directory) | Max number of files to download together for a single directory download. (messing with these settings may degrade performance by setting too high a value) |
Rename unfinished/downloading files | Unfinished and downloading files will have the extension .lftp |
Remote Scan interval | How often the remote server is scanned for new files. This value is in milliseconds. |
Local Scan interval | How often the local directory is scanned to ensure sync status |
Download scan interval | How often the download information is updated |
Web GUI Port | The port at which the WebUI can be reached. |
- Once you have configured your settings, you will need to restart SeedSync to apply them.
- Upon restarting, SeedSync should install the required Watcher scripts and begin syncing the paths you specified.
Configure AutoQueue
- Before you can use the AutoQueue function you will need to enable Restrict to Patterns. You can find this setting under the Auto Queue Header in the Settings menu.
- This will allow you to only sync files that match a particular patten/extension etc. This is great if you would like to send the unpacked files without also downloading the original .rar/.zip archive files.
- To set this up, simply enter your preferred patterns/extensions in the text field and then click the
+
icon.
If you require further assistance, you can open a support ticket here!
Feedback and suggestions regarding this article are welcome on our Discord server