Shareable Links are one of the easiest ways to transfer files to someone else using JetStream, because the recipient does not need to know or have the server details or login credentials. The link encodes all necessary information, allowing JetStream to start the download with minimal fuss. Credentials of the user who created the link are never shared with the link recipients. The recipients only receive a token identifying the given link on the server.
When creating a shared link, the files that will be shared already have to exist on the server. Each shared link can have an expiry date, optional download limit, and optional passphrase. Expired links will be removed from the server within two hours of expiry.
If your server is running behind firewall, you will need to specify an --external-address, so the server can generate correct links.