Cyberduck Mountain Duck CLI

Changes between Initial Version and Version 1 of help/en/howto/profiles


Ignore:
Timestamp:
Oct 10, 2013 1:24:20 PM (8 years ago)
Author:
dkocher
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • help/en/howto/profiles

    v1 v1  
     1[[TOC()]]
     2
     3= [wiki:help/en Cyberduck Help] / [wiki:help/en/howto Howto] / Opening Connections =
     4
     5Connection profiles (`.cyberduckprofile`) are documents describing specific connection settings for a hosting provider.
     6 * [http://trac.cyberduck.ch/wiki/help/en/howto/s3#Third-PartyS3providers Third-Party S3 providers]
     7 * [http://trac.cyberduck.ch/wiki/help/en/howto/openstack#Providers OpenStack Providers]
     8
     9These files ([http://en.wikipedia.org/wiki/Property_list 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.
     10
     11 [mailto:feedback@cyberduck.ch Contact us] if you are a service provider and need assistance in setting this up.
     12
     13== Technical file format specification ==
     14
     15Connection profile files are ([http://en.wikipedia.org/wiki/Property_list 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.
     16
     17 [mailto:feedback@cyberduck.ch Contact us] if you are a service provider and need assistance in setting this up.
     18
     19The following properties can be defined in a connection profile:
     20 * `Protocol ''(Required)''
     21 * `Vendor name (Hosting provider) ''(Required)''
     22 * `Description`.
     23 * `Default Hostname`.
     24 * `Default Port`
     25 * `Username Placeholder`
     26 * `Password Placeholder`
     27 * `Disk` Base64 encoded disk TIFF image icon. Multi Page TIFF with formats `16x16`, `32x32, `128x128`, `256x256`, `512x512` and `1024x1024`  pixels. Use the [https://svn.cyberduck.ch/trunk/profiles/assets/Template.tiff disk template file] to create a provider profile image.
     28 * `Context Path`. Login context path (currently used for Swift profiles)
     29 * `Hostname Configurable`. Boolean if hostname is configurable.
     30 * `Port Configurable`. Boolean if port number is configurable.
     31
     32=== Example ===
     33
     34
     35{{{
     36<?xml version="1.0" encoding="UTF-8"?>
     37<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
     38<plist version="1.0">
     39    <dict>
     40        <key>Protocol</key>
     41        <string>swift</string>
     42        <key>Vendor</key>
     43        <string>hp</string>
     44        <key>Description</key>
     45        <string>HP Cloud Object Storage</string>
     46        <key>Default Hostname</key>
     47        <string>region-a.geo-1.identity.hpcloudsvc.com</string>
     48        <key>Default Port</key>
     49        <string>35357</string>
     50        <key>Hostname Configurable</key>
     51        <false/>
     52        <key>Port Configurable</key>
     53        <false/>
     54        <key>Context</key>
     55        <string>/v2.0/tokens</string>
     56        <key>Username Placeholder</key>
     57        <string>Tenant ID:Access Key</string>
     58        <key>Password Placeholder</key>
     59        <string>Secret Key</string>
     60        <key>Disk</key>
     61        <string>
     62            TU0AKgAFiw6AACBQOCQWDQeEQmFQuGQ2HQ+IRGJROKRWLReMRmNRuOR2PR+QSGRSOSSWTSeU
     63            SmVSuWS2XS+YTGZTOaTWbTecTmdTueT2fT+gUGhUOiUWjUekUmlUumU2nU+oVGpVOqVWrVes
     64            VmtVuuV2vV+wWGxWOyWWzWe0Wm1Wu2W23W+4XG5XO6XW7Xe8Xm9Xu+X2/X/AYHBYPCYXDYfE
     65            YnFYvGY3HY/IZHJZPKZXLZfMZnNZvOZ3PZ/QaHRaPSaXTafUanVavWa3Xa/YbHZbPabXbbfc
     66            bndbveb3fb/gcHhcPicXjcfkcnlcvmc3nc/odHpdPqdXrdfsdntdvud3vd/weHxePyeXzef0
     67            en1ev2e33e/4fH5fP6fX7ff8fn9fv+f3/P/AEAwFAcCQLA0DwRBMFQXBkGwdB8IQjCUJwpCs
     68            LQvDEMw1DcOQ7D0PxBEMRRHEkSxNE8URTFUVxZFsXRfGEYxlGcaRrG0bxxHMdR3Hkex9H8gS
     69            DIUhyJIsjSPHAAyUAMkSbJ0nyhKMpSmkh/ysf8qSzLUtotJcmS5MEwzFMcyTLMMryxM01TXE
     70            cvIZNyNzhNk5zpOs7TvPDfzQjk9onPs80BQL0TkgtCIJQlDIHRKDApRoXgPSAIA4DgNh8glJ
     71            g2H6EUaCwXAQBADghKyBSUiVRgBUqs1PVKGSvVFWJ3NNUVNNNYM1VcvrLWVcoHXCDV8AFgIJ
     72            V0loLYSWTTLEsWLYda15XtFJlY7BWmn1dp1YFqrTa6O20g9vI1YlbKpcFdWdB9uLxcqYXWol
     73            …
     74            /aMAAAPcAADAbA==
     75        </string>
     76    </dict>
     77</plist>
     78}}}