Transfers

Copy and move files to and from a server with the same gestures you use locally — drag, paste, recursive folder transfers — and watch them in a live progress panel with throughput and time remaining.

Updated June 21, 2026 · Suggest an edit

What it is. Moving files across the local/remote boundary — uploads, downloads, and remote-to-remote copies. The idea. A connected server behaves like any other folder, so the gestures you already know just work.

Copying to and from a server

You have the usual three ways to move files:

  • Drag. Drag items between panes or windows — local into a remote folder to upload, remote into a local folder to download.
  • Paste. Copy with C on one side, then paste with V in the destination folder.
  • Drop onto a folder. Drop a selection directly onto a remote folder to drop it inside.

Every direction is handled: local → remote (upload), remote → local (download), and remote → remote (DockDuck streams through a temporary file).

Note

DockDuck recognizes when a transfer crosses the local/remote boundary and routes it through the remote engine automatically. You don’t choose “upload” or “download” — you just move the files.

Folders transfer recursively

Drop a folder and DockDuck walks it for you: it recreates the directory on the other side and copies every nested file and subfolder. There’s nothing to flatten or zip first.

The progress panel

Any transfer that crosses to or from a server appears in the Transfers panel so you can keep working while it runs.

The panel shows, per operation:

  • A percentage complete and a count of items left.
  • A throughput chart — a sparkline of recent transfer speed.
  • The current speed in bytes per second, smoothed across recent samples so it doesn’t jump around.
  • Time remaining — an estimate derived from the smoothed speed and the bytes still to go. It reads as About … left once real throughput has been measured.
  • Items remaining, with the bytes left in the file currently transferring.
Tip

The Simultaneous transfers setting (Settings → Servers) decides how many files move at once, each on its own connection — the model FileZilla uses. The default is 1 (sequential), which is the reliable choice: many FTP servers expose only a small pool of data ports and push back when several connections hit them at once. Raise it for faster parallel transfers on servers that allow it.

Finish notifications

When a transfer runs long enough that you’ve likely switched away, DockDuck posts a Notification Center banner (with a sound) the moment it finishes — so you don’t have to watch the panel. macOS only shows the banner when DockDuck isn’t the front app, so you’re notified exactly when you’ve moved on to something else. Quick transfers finish silently; failed ones say so, so an error never slips past.

When a transfer hits trouble

Transfers are resilient by design. If a server resets a connection mid-download under load, DockDuck backs off, reopens the connection, and retries that file before giving up. If an individual item still fails, it’s marked failed with a plain-language reason (and an error code you can quote) while the rest of the batch carries on.

Warning

Parallel downloads need a saved server (one you ticked Remember), because opening extra connections requires the stored password. A one-off connection transfers one file at a time.

Two-up: local beside the server

For a side-by-side workflow, open dual-pane view: put a local folder in one pane and the server in the other, then drag across to transfer. Compare folders goes a step further — diffing a local build against the deployed site before you copy.

Where to go next

Was this helpful? Suggest an edit