GERLA.CC

macOS app · ftp, sftp, webdav, s3

The server,
without hunting for it.

Approdo is a client for FTP, FTPS, SFTP, WebDAV and Amazon S3 built for people who work on clients' websites: connections on the left, clear, with colour and status; files on the right. Drag in to upload, drag out to download, and every transfer has its own progress bar. Logins live in the Mac's Keychain and passwords can be recovered with Touch ID.

12.7 MB · macOS 14 or later · Apple Silicon and Intel · €9.99

Approdo

same family as ClipVault, Pulito and Montadischi: same look, same gestures.

What it looks like

Approdo, an open connection with the file list and transfers in progress
Connections on the left, files on the right, transfers at the bottom with speed and time remaining.
Approdo, the sheet for editing a connection
A connection's card: protocol, server, user, start folder and colour.

Why I wrote it

For years I used Cyberduck, and it works. But with dozens of client sites the bookmark list turned into a wall of identical names, and the question "what was that client's FTP password?" always ended in a hunt through the Keychain. I wanted connections in plain sight, each with its own colour, and the password one Touch ID away.

What it does

Every connection has a card with everything you need: protocol, server, port, user, start folder, where downloads go. A double-click connects you and the card turns into the file list, with sorting, filtering, a clickable path and back and forward history. You can keep several connections open at once: the connected ones show a green dot.

Drag and drop works both ways: files and folders from the Finder onto the window (or onto a folder in the path) to upload them, rows from the window onto the Finder or the Desktop to download them. At the bottom there's the transfer queue with progress bar, speed, time remaining and current file, and the percentage also shows on the Dock icon. Downloads are written to a temporary file and renamed only at the end: no half files.

For quick fixes there's Open and edit: double-click a file, it opens in the app you normally use, and every time you save it's uploaded back to the server on its own. .htaccess is always visible, and from the context menu you can also copy the web address of a file inside public_html, httpdocs or www.

Coming from Cyberduck or FileZilla?

On first launch Approdo checks whether Cyberduck is on the Mac and offers Import everything from Cyberduck: bookmarks, recent connections from the history and, if you want, the passwords Cyberduck saved in the Keychain. Before importing you see the list, choose what to keep, and duplicates are skipped. From FileZilla it reads sitemanager.xml, passwords included.

To move everything to another Mac there's the encrypted backup: a .approdo file protected with AES-256 and a password of your choice, which you can also keep on Google Drive, Dropbox or a USB stick.

The three things I'm proudest of

passwords

In the Keychain, behind Touch ID

Every connection, password included, is a macOS Keychain item. Seeing or copying it requires Touch ID, and when you copy it clipboard managers don't record it and it disappears from the clipboard after 90 seconds.

known_hosts

The server key gets checked

On SFTP the server key is remembered on first connection, like ssh does. If it later changes, Approdo stops and says so clearly instead of connecting anyway.

transfers

Fast even from far away

On SFTP reads and writes go out in parallel, sixteen blocks at a time, so a distant server doesn't slow everything down. Folders upload and download whole, recreating their structure.

Specs and requirements

A few limits, said up front

How to install

01 · download

Download the .dmg

Click "Download": you pay through PayPal and the Approdo-1.1.dmg download starts on its own.

Download · €9.99

02 · install

Drag it into Applications

Open the .dmg file: the window contains Approdo, a shortcut to Applications and a picture with the next step's instructions. Drag the Approdo icon onto Applications.

03 · first launch

If macOS says it "can't be verified"

On the first double-click macOS warns it can't verify the app: click Done, then go to System Settings › Privacy & Security and at the bottom click Open Anyway. You only do it once. The step-by-step guide with screenshots is here.

Privacy & Security, Open Anyway

04 · permissions

The permissions it asks for

Approdo asks for no special permissions. The first time you import from Cyberduck, macOS asks permission to read each password from the Keychain: choose Always Allow.

Licence

€9.99 once, no subscription and no registration. The licence covers personal and professional use on your own Macs. It is not open source. I only ask that you don't redistribute the file elsewhere: link this page, so whoever installs it always gets the current version.

If something doesn't work, write to me.

Approdo-1.1.dmg

12.7 MB · macOS 14 or later · Apple Silicon and Intel
sha256 d49ed068 c8642ad5 117a3d0f 6cf5ab8b b661dc94 3c51cc7e bab5a97d 88b2bf82

Download · €9.99