Many storage providers have an option to share a file with a third party without access to your account with a publicly accessible link. Depending on the provider, the link may be auto expiring and no longer valid after a given period or a password can be set required to download the file. Some providers support to Request files… from others by creating an URL that allows others to add files to your account.
:::{contents} Content :depth: 2 :local: :::
The table below shows the protocols which support to share files using Share… or Request files….
Share… | Request files… | ||
---|---|---|---|
Protocol | Folder | File | Folder |
Amazon S3 | ❌ | ✅ | ❌ |
Backblaze B2 | ❌ | ✅ | ❌ |
Nextcloud & ownCloud | ✅ | ✅ | ✅ |
Microsoft OneDrive | ✅ | ✅ | ❌ |
Dropbox | ✅ | ✅ | ✅ |
Google Drive | ✅ | ✅ | ❌ |
DRACOON | ✅ | ✅ | ✅ |
Box | ✅ | ✅ | ❌ |
Providers with support to share a file using a public, password protected or temporary URL and request files to be uploaded.
- Share…. Create link for file to be made available publicly or password protected.
- Request files…. to create link to request upload of files to your account.
- Pre-Signed URL. Create temporary link to download a file.
For connections using S3 protocol, make sure the bucket allows ACLs and doesn't block public access.
:::::{tabs} ::::{group-tab} Cyberduck
- Choose Edit → Copy URL → Signed URL to create a pre-signed temporary URL making a private object stored in a S3 bucket publicly available for a limited time.
- Choose File → Share… to change the ACL on the file permanently allowing read for everyone. You can reset the changed ACL in Info → ACL.
:::: ::::{group-tab} Mountain Duck
- Choose Copy URL from the context menu to create a pre-signed temporary URL making a private object stored in a S3 bucket publicly available for a limited time.
- Choose Share… from the context menu to change the ACL on the file permanently allowing read for everyone. You can reset the changed ACL in Info → ACL.
:::{image} ../cyberduck/_images/S3_Pre-Signed_URL.png :alt: Pre-Signed URL :width: 400px :::
:::: :::::
For connections using OpenStack Swift protocol.
:::::{tabs} ::::{group-tab} Cyberduck
Choose Edit → Copy URL → Signed URL to make a private object stored in OpenStack Swift publicly available for a limited time using a signed URL.
:::: ::::{group-tab} Mountain Duck
Choose Copy URL from the context menu to make a private object stored in OpenStack Swift publicly available for a limited time using a signed URL.
:::: :::::
For connections to Azure.
:::::{tabs} ::::{group-tab} Cyberduck
Choose Edit → Copy URL → Signed URL to create a Shared Access Signature URL.
:::: ::::{group-tab} Mountain Duck
Choose Copy URL from the context menu to create a Shared Access Signature URL.
:::: :::::
For connections to Backblaze B2.
:::::{tabs} ::::{group-tab} Cyberduck
Choose File → Share… to create an authorized URL to make files available publicly expiring after 7 days.
:::{image} ../cyberduck/_images/B2_Authorized_URL.png :alt: B2 Authorized URL :width: 600px :::
:::: ::::{group-tab} Mountain Duck
Choose Share… from the context menu to create an authorized URL to make files available publicly expiring after 7 days.
:::: :::::
For DRACOON connections.
::::{tabs} :::{group-tab} Cyberduck
Choose File → Share… to create an download share for a file or folder. Optionally set a password required to download the file. Choose Skip to create a public share with no password protection.
::: :::{group-tab} Mountain Duck
Choose Share… from the context menu to create an download share for a file or folder.
::: ::::
For bookmarks configured with Microsoft OneDrive & Microsoft SharePoint protocols.
::::{tabs} :::{group-tab} Cyberduck
Choose File → Share…. to create an shared link for a file or folder.
::: :::{group-tab} Mountain Duck
Choose Share… from the context menu to create a shared link for a file or folder.
::: ::::
For connections to Dropbox.
:::::{tabs} ::::{group-tab} Cyberduck
Choose File → Share… to share an URL to provide access to a document in your Dropbox. Optionally set a password required to download the file. Choose Skip to create a public URL with no password protection.
:::{image} ../cyberduck/_images/Passphrase_Prompt_Dropbox_Share.png :alt: Passphrase Prompt Dropbox Share :width: 400px :::
:::: ::::{group-tab} Mountain Duck
Choose Share… from the context menu to share an URL to provide access to a document in your Dropbox. Optionally set a password required to download the file. Choose Skip to create a public URL with no password protection.
:::{image} ../cyberduck/_images/Passphrase_Prompt_Dropbox_Share.png :alt: Passphrase Prompt Dropbox Share :width: 400px :::
:::: :::::
For connections to Google Drive.
:::::{tabs} ::::{group-tab} Cyberduck
Choose File → Share…. to share the web link to open download or open the file in Google Docs. This will set the
permission of the file to reader/anyone
.
:::: ::::{group-tab} Mountain Duck
Choose Share… from the context menu to share the web link to open download or
open the file in Google Docs. This will set the permission of the file to reader/anyone
.
:::{image} ../cyberduck/images/Share_File_Google_Drive.png :alt: Share File Google Drive :width: 400px :::
:::: :::::
For connections to NextCloud & ownCloud servers.
:::::{tabs} ::::{group-tab} Cyberduck
Create public shares for people who are not Nextcloud users. Optionally set a password required to download the file. Choose Skip to create a public URL with no password protection.
- Choose File → Share… for download shares. You can create a public link by choosing
Everyone
or a private link for a specific user by selecting the users email. The user will be notified about the shared file by email. - Choose File → Request files… for upload shares.
:::: ::::{group-tab} Mountain Duck
Create public shares for people who are not Nextcloud users. Optionally set a password required to download the file. Choose Skip to create a public share with no password protection.
Choose Share… for download shares or Request files… for upload shares from the context menu.
:::{image} ../cyberduck/_images/Download_Share_Context_Menu.png :alt: Download Share Context Menu :width: 300px :::
:::: :::::
For connections to Box.
:::::{tabs} ::::{group-tab} Cyberduck
Create download shares by choosing File → Share…. Optionally set a password required to download the file or folder. Choose Skip to create a public URL without password protection. A Box account is not required to open the URL.
:::: ::::{group-tab} Mountain Duck
Create download shares for files and folders by choosing Share… from the context menu. Optionally set a password required to download the file or folder. Choose Skip to create a public URL without password protection. A Box account is not required to open the URL.
:::{image} ../cyberduck/_images/Download_Share_Box.png :alt: Download Share Box :width: 400px :::
:::: :::::
If you connect to a web root using ### FTP, SFTP or WebDAV, refer to HTTP URL on how to configure your bookmark to allow copying a HTTP URL for a selected file. With a valid configuration, you can open the corresponding HTTP URL of a file selected with your default web browser or copy the URL to the clipboard. To manage permissions, refer to UNIX Permissions (FTP/SFTP).
:::{note} You must use Cyberduck to edit the Web URL in a bookmark. The Web URL will replace your server address in URLs available in Copy URL . :::