LinuxCommandLibrary

ffsend

encrypted file sharing client

TLDR

Upload file

$ ffsend upload [file.zip]
copy
Upload with password
$ ffsend upload -p [password] [file.zip]
copy
Set download limit
$ ffsend upload -d [5] [file.zip]
copy
Download file
$ ffsend download [url]
copy
Delete uploaded file
$ ffsend delete [url]
copy

SYNOPSIS

ffsend command [options] [file|url]

DESCRIPTION

ffsend is a command-line client for Firefox Send, enabling secure file sharing through encrypted uploads. Files are end-to-end encrypted before upload and can be password protected.
The tool generates shareable links that expire after a set number of downloads or time period. Encryption happens client-side, ensuring the server never has access to unencrypted content.
ffsend works with official and self-hosted Send instances for private file sharing.

PARAMETERS

COMMAND

Operation: upload, download, delete, info, history.
upload FILE
Upload file and get share link.
download URL
Download from share link.
delete URL
Delete uploaded file.
-p PASSWORD, --password PASSWORD
Protect with password.
-d N, --downloads N
Maximum download count.
-e TIME, --expiry TIME
Expiry time (e.g., 1h, 7d).
--help
Display help information.

CAVEATS

Official Firefox Send service was discontinued. Requires compatible Send server. Large files may take time to encrypt.

HISTORY

ffsend was created as a CLI client for Firefox Send, Mozilla's encrypted file sharing service. While Mozilla discontinued the official service in 2020, self-hosted Send instances and ffsend remain usable.

SEE ALSO

curl(1), wget(1), magic-wormhole(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community