Connection Profiles
Connection profiles (.cyberduckprofile) are documents describing connection settings for a hosting provider.
These files (XML Property List Format) can be created for customers to make it easier to connect with a double-click on that file without entering the connection details manually.
Contact us if you are a service provider and need assistance in setting this up.
Preferences → Profiles
Note
Prelimitary documentation for Cyberduck version 8
Select connection profiles to be installed. Either scroll through the list or use the search function to look for a specific profile. The connection profiles will be installed after ticking the corresponding checkboxes. Installed protocols are displayed in the protocol dropdown menu in the bookmark window. To disable the connection profile simply untick the checkbox. The profile will be disabled after closing the application.
Limitations
After deleting the connection profile the existing corresponding bookmarks will continue to work until you restart Cyberduck. After restarting the application the bookmarks won’t work as long as the specific connection profile is disabled.
Due to caching it’s possible that the protocol still appears in the protocol dropdown menu in the bookmark window. You can work around this by opening a new browser window or restarting the application.
Default Connection Profiles
The following connection profiles are installed by default and can’t be deleted:
Technical file format specification
Connection profile files are (XML Property List Format) can be created for customers to make it easier to connect with a double-click on that file without entering the connection details manually.
Contact us if you are a service provider and need assistance in setting this up.
The following properties can be defined in a connection profile:
Protocol(Required)Vendor(Hosting Provider) (Required) Important: This value must be unique among all installed connection profilesDescription(Required)Default NicknameDefault HostnameDefault PortDefault PathUsername PlaceholderPassword PlaceholderDiskBase64 encoded disk TIFF image icon. Multi Page TIFF with formats64x64(72dpi) and128x128(144dpi) pixels. Use thedisk template fileto create a provider profile image.IconBase64 encoded disk TIFF image icon to be used in protocol dropdown menu instead ofDiskiconContextLogin context path (currently used for Swift profiles)Username ConfigurableBoolean if username is configurable.Password ConfigurableBoolean if password is configurable.Hostname ConfigurableBoolean if hostname is configurable.Port ConfigurableBoolean if port number is configurable.Anonymous ConfigurableBoolean if anonymous access is configurable.Path ConfigurableBoolean if default path is configurable.Certificate ConfigurableBoolean if client certificate is configurable.RegionRegion name to limit listing containers of a specific region only for OpenStack Swift and S3 profiles. For S3, this value is used for AWS4 signatures when no location can be deferred from the URI for third-party S3 providers.RegionsList of regions supported by the provider. This will populate options in the Regions dropdown when creating a new top level folder for S3 and OpenStack Swift connections.OAuth Client IDFor protocols using OAuth 2.0 you can override the registered application client ID with the provider.OAuth Client SecretFor protocols using OAuth 2.0 you can override the registered application client secret with the provider.AuthorizationSet toAWS2to default to AWS2 signature authentication for S3. Default isAWS4HMACSHA256.PropertiesList of custom protocol-specific properties. You can set hidden configuration options for a specific connection profile. Example usages can be found in:
Example
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Protocol</key>
<string>swift</string>
<key>Vendor</key>
<string>hp</string>
<key>Description</key>
<string>HP Cloud Object Storage</string>
<key>Default Hostname</key>
<string>region-a.geo-1.identity.hpcloudsvc.com</string>
<key>Default Port</key>
<string>35357</string>
<key>Schemes</key>
<array>
<string>hp</string>
<string>https</string>
</array>
<key>Hostname Configurable</key>
<false/>
<key>Port Configurable</key>
<false/>
<key>Context</key>
<string>/v2.0/tokens</string>
<key>Username Placeholder</key>
<string>Tenant ID:Access Key</string>
<key>Password Placeholder</key>
<string>Secret Key</string>
<key>Properties</key>
<array>
<string>key=value</string>
</array>
<key>Disk</key>
<string>
TU0AKgAFiw6AACBQOCQWDQeEQmFQuGQ2HQ+IRGJROKRWLReMRmNRuOR2PR+QSGRSOSSWTSeU
SmVSuWS2XS+YTGZTOaTWbTecTmdTueT2fT+gUGhUOiUWjUekUmlUumU2nU+oVGpVOqVWrVes
VmtVuuV2vV+wWGxWOyWWzWe0Wm1Wu2W23W+4XG5XO6XW7Xe8Xm9Xu+X2/X/AYHBYPCYXDYfE
YnFYvGY3HY/IZHJZPKZXLZfMZnNZvOZ3PZ/QaHRaPSaXTafUanVavWa3Xa/YbHZbPabXbbfc
bndbveb3fb/gcHhcPicXjcfkcnlcvmc3nc/odHpdPqdXrdfsdntdvud3vd/weHxePyeXzef0
en1ev2e33e/4fH5fP6fX7ff8fn9fv+f3/P/AEAwFAcCQLA0DwRBMFQXBkGwdB8IQjCUJwpCs
LQvDEMw1DcOQ7D0PxBEMRRHEkSxNE8URTFUVxZFsXRfGEYxlGcaRrG0bxxHMdR3Hkex9H8gS
DIUhyJIsjSPHAAyUAMkSbJ0nyhKMpSmkh/ysf8qSzLUtotJcmS5MEwzFMcyTLMMryxM01TXE
cvIZNyNzhNk5zpOs7TvPDfzQjk9onPs80BQL0TkgtCIJQlDIHRKDApRoXgPSAIA4DgNh8glJ
g2H6EUaCwXAQBADghKyBSUiVRgBUqs1PVKGSvVFWJ3NNUVNNNYM1VcvrLWVcoHXCDV8AFgIJ
V0loLYSWTTLEsWLYda15XtFJlY7BWmn1dp1YFqrTa6O20g9vI1YlbKpcFdWdB9uLxcqYXWol
…
/aMAAAPcAADAbA==
</string>
<key>Regions</key>
<array>
<string>custom</string>
<string>custom2</string>
</array>
</dict>
</plist>