S3, WebDAV & FTP Browser
Tempest is a unified browser for S3 (incl. R2, B2, MinIO, Wasabi, Spaces), WebDAV, and FTP — same drag-and-drop file manager as SFTP.
Tempest is a unified browser for S3 (incl. R2, B2, MinIO, Wasabi, Spaces), WebDAV, and FTP — same drag-and-drop file manager as SFTP.
Tempest is also a cloud storage browser. The same drag-and-drop file manager that handles SFTP also handles S3 (and S3-compatible: Cloudflare R2, Backblaze B2, MinIO, Wasabi, DigitalOcean Spaces, Linode Object Storage), WebDAV (Nextcloud, ownCloud, Synology, Apache mod_dav), and FTP / FTPS. One client, one tabbed UI, one progress panel — instead of installing Cyberduck, Transmit, Filezilla, and an S3 GUI separately.
Add an S3 connection:
Click + → S3.
Set:
Endpoint — s3.amazonaws.com for AWS, or your provider's URL (r2.cloudflarestorage.com, s3.us-west-002.backblazeb2.com, <region>.digitaloceanspaces.com, etc.)
Region
Bucket
Access Key ID and Secret Access Key
Path-style URLs toggle — required for some non-AWS providers (MinIO, older R2 setups)
Save and connect.
The bucket appears as a directory tree. Browse, upload (drag-and-drop), download, rename, delete, and mkdir (creates a zero-byte object with a / suffix — the S3 idiom).
Works with any WebDAV server: Nextcloud, ownCloud, Synology, Apache mod_dav, nginx + dav extras, Microsoft IIS WebDAV, etc.
Click + → WebDAV.
Endpoint — e.g. https://nextcloud.example.com/remote.php/dav/files/USERNAME/.
Username and Password (or app password).
Save and connect.
For legacy file servers and some shared-hosting providers:
Click + → FTP.
Endpoint — ftp://example.com:21 or ftps://example.com:990.
Username and password.
Save and connect.
All three share the same operations:
Drag-and-drop between local and remote panes
Background transfers with progress and pause/cancel
Rename, delete, mkdir from the UI
Path navigator with auto-complete
Bookmarks for paths you visit often (synced via your encrypted vault)
Multi-select for batch operations
The transfer engine is a native Rust implementation with parallel block transfers — large file uploads and downloads saturate your link. The same engine powers Tempest's SFTP file manager (see SFTP File Manager).
A typical day in DevOps / homelab life looks like:
SFTP into a server to grab a config file
Drop it into S3 as a backup
Push the latest export to a Nextcloud share
Three different protocols, three different clients in most workflows. Tempest collapses them into one tabbed window with a unified progress panel and a single set of keyboard shortcuts.
SFTP File Manager — the SSH equivalent
SSH Snippets & Scheduled Runs — schedule periodic backups to S3 / WebDAV