Skip to content

Latest commit

 

History

History
298 lines (208 loc) · 10.5 KB

share.md

File metadata and controls

298 lines (208 loc) · 10.5 KB

Share Files

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: :::

Availability

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

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.

S3

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 :::

:::: :::::

OpenStack Swift

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.

:::: :::::

Azure

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.

:::: :::::

Backblaze B2

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.

:::: :::::

DRACOON

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.

::: ::::

OneDrive & Sharepoint

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.

::: ::::

Dropbox

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 :::

:::: :::::

Google Drive

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 :::

:::: :::::

NextCloud & ownCloud

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 :::

:::: :::::

Box

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 :::

:::: :::::

FTP, SFTP & WebDAV

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 . :::