Help center

Uploading with SFTP - step by step with Cyberduck

The most resilient way to upload big albums, even on flaky connections. What SFTP is, where to find your credentials, and a click-by-click walkthrough with Cyberduck (any SFTP client works).

In short

SFTP is how the pros move thousands of photos: a direct, secure connection between your computer and our servers, the most resilient way to upload big albums. There's no tab to keep open and no upload that dies at 92% - if your connection drops, you just reconnect and pick up where you left off, and it's impossible to duplicate or overwrite photos by accident.

It sounds technical. It isn't. If you can drag files from one folder to another, you can use SFTP - that's literally the whole gesture. The setup takes about ten minutes the first time, and after that every big upload is: open app, connect, drag, walk away.

In this guide we use Cyberduck because it's free and works on Mac and Windows - but any SFTP client works (FileZilla, WinSCP, Transmit, or even a mobile app). The steps are nearly identical everywhere.

What you need

  1. An SFTP client. We'll use Cyberduck (free for Mac and Windows).

  2. Your album's SFTP credentials. Every album has its own - here's where they live:

    Open your album → press Upload → choose SFTP upload. You'll see four values: Server, Port, Username, and Password, each with a copy button.

    The SFTP upload tab in ZebraSnap showing Server, Port, Username and Password fields

Heads-up: SFTP is not the same as plain FTP. They're different protocols on different ports. Every client we mention speaks SFTP - just make sure you pick the SFTP (SSH File Transfer Protocol) option when your client asks.

Step 1 - Install Cyberduck

Download Cyberduck from the official site and install it like any other app. Pick the Mac or Windows build - both are free.

Cyberduck download page with the Mac and Windows builds

Step 2 - Connect to your album

Open Cyberduck and click Open Connection in the top-left corner.

Cyberduck main window with the Open Connection button highlighted

A connection dialog opens. At the very top, pick SFTP (SSH File Transfer Protocol) from the dropdown - this is the most important step. Then copy each value from ZebraSnap's SFTP tab into the matching field:

Cyberduck field What to paste
Server the Server value (e.g. sftp.zebrasnap.com)
Port the Port value
Username the Username value
Password the Password value (use the copy button - it avoids typos)

Leave Add to Keychain checked so Cyberduck remembers it next time, then press Connect.

Cyberduck connection dialog with SFTP selected and ZebraSnap credentials filled in

The first time you connect, Cyberduck shows an "Unknown fingerprint" window - that's normal for any new server. Check Always and press Allow.

Cyberduck unknown fingerprint dialog with the Allow button

When the connection works, Cyberduck shows the album's (empty) remote folder.

Step 3 - Upload your photos

Cyberduck shows a single pane: the ZebraSnap server - this is your album. Leave it at the root folder, that's exactly where files should go.

Open the folder with your photos in Finder (Mac) or File Explorer (Windows), select them (Cmd+A / Ctrl+A selects everything), and drag them into the Cyberduck window. That's the upload.

Dragging photos from Finder into the Cyberduck window

A Transfers window opens showing the queue: how many files are waiting, transferring, and done. The first time it may ask about the fingerprint again - press Allow. You can keep using your computer - Cyberduck works through the queue on its own.

Cyberduck Transfers window processing photos

When the queue empties, the album folder lists everything you sent.

Cyberduck showing the uploaded photos in the album folder

A few tips while it runs:

  • Keep original filenames. If a photo with the same name is already in your album, ZebraSnap won't upload it again - so you can't accidentally create duplicates, and re-running an upload only sends what's missing.
  • Connection dropped? Reconnect (Open Connection again, or pick it from your bookmarks) and re-drag the folder. Files that already arrived are skipped - they won't upload twice, so nothing is duplicated and only the missing ones go up. Cyberduck can also retry failed transfers from the Transfers window - select the failed item → Reload.
  • You can also upload compressed files (ZIP, 7Z, RAR…) over SFTP and we'll unpack them, the same as on the web.

Step 4 - There is no step 4

Done. As soon as files arrive, ZebraSnap processes them automatically - previews, watermarks, face and bib recognition - and they appear in your album within a few minutes. You don't need to go back to the website to "confirm" anything, and you can close Cyberduck whenever the queue is empty.

Troubleshooting

"Authentication failed" / wrong password. Copy-paste the credentials with the copy buttons instead of typing. Make sure you're using the credentials of the right album - each album has its own.

"Connection refused" or it hangs. Double-check the Port field matches the port shown in ZebraSnap, and that you picked SFTP, not FTP. On some office/hotel networks the SFTP port is blocked - try another network or a phone hotspot to confirm.

Photos uploaded but don't appear. Give it a few minutes - big batches take longer to process. They appear in the album automatically; there's nothing else to press.

Want a different app? All of these work great with the same credentials:

  • Desktop: Cyberduck (free, Mac/Windows), FileZilla (free, all platforms), WinSCP (Windows)
  • Mobile: FE File Explorer (iOS), Total Commander (Android), Termius (iOS/Android)

All upload methods

SFTP is one of four ways to upload. See How to upload photos: all the ways, explained - or, if SFTP isn't your thing, the desktop app gives you most of the reliability with none of the setup.

Related articles

Still need help?

Can't find what you're looking for? Our team is happy to help.

Contact us