1
0
mirror of https://github.com/astaxie/cookbook.git synced 2025-08-08 09:42:04 +03:00

Doc: This patch adds new cookbook for using Minio with Cyberduck (#64)

This commit is contained in:
koolhead17
2016-08-14 14:33:31 -07:00
committed by Harshavardhana
parent 4b944583d5
commit c7f1dee7d3
14 changed files with 64 additions and 3 deletions

View File

@@ -30,3 +30,4 @@ Note: You can also refer to [Awesome Minio](https://github.com/minio/awesome-min
- [Rclone with Minio](./docs/rclone-with-minio.md) - [Rclone with Minio](./docs/rclone-with-minio.md)
- [Download from Browser with PreSignedGet](./docs/presigned-get-download-from-browser.md) - [Download from Browser with PreSignedGet](./docs/presigned-get-download-from-browser.md)
- [Upload via Browser with PreSignedPut](./docs/presigned-put-upload-via-browser.md) - [Upload via Browser with PreSignedPut](./docs/presigned-put-upload-via-browser.md)
- [How to use Cyberduck with Minio](./docs/how-to-use-cyberduck-with-minio.md)

View File

@@ -57,7 +57,7 @@ total 12
The generated keys via Concert needs to be placed inside users home directory at ``${HOME}/.minio/certs`` The generated keys via Concert needs to be placed inside users home directory at ``${HOME}/.minio/certs``
```sh ```sh
$ mkdir /home/supernova/.minio/certs/
$ cp my-certs/private.key /home/supernova/.minio/certs/ $ cp my-certs/private.key /home/supernova/.minio/certs/
$ cp my-certs/public.crt /home/supernova/.minio/certs/ $ cp my-certs/public.crt /home/supernova/.minio/certs/

View File

@@ -0,0 +1,60 @@
# How to use Cyberduck with Minio [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/minio/minio?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
In this document you will learn how to carry out basic operations on Minio using Cyberduck. Cyberduck is an open source client for FTP and SFTP, WebDAV, OpenStack Swift, and Amazon S3, available for Mac OS X and Windows (as of version 4.0) licensed under the GPL.
## Prerequisites
* Cyberduck is installed and running. If not please download Cyberduck from [here](https://cyberduck.io/). Since Minio is Amazon S3 API compatible you will need to download [Generic S3 Profiles](https://trac.cyberduck.io/wiki/help/en/howto/s3#HTTP). We are downloading ``HTTP`` profile for this setup.
* Minio Server is running on localhost on port 9000 in ``HTTP``, follow [Minio quickstart guide](https://docs.minio.io/docs/minio-quickstart-guide) for installing Minio.
_NOTE:_ You can also run Minio in ``HTTPS``, follow this [guide](https://docs.minio.io/docs/generate-let-s-encypt-certificate-using-concert-for-minio) along with Cyberduck HTTPS [Generic S3 Profiles](https://trac.cyberduck.io/wiki/help/en/howto/s3#HTTPS)
### 1. Add Minio authentication in Cyberduck
Click open connection, select ``HTTP``
![I_IMAGE](https://github.com/minio/cookbook/blob/master/docs/screenshots/cyberduck/defaultdashboard.jpg?raw=true)
### 2. Replace the existing ``AWS S3`` details with your local ``Minio`` credentials to:
![MINIO_DASH](https://github.com/minio/cookbook/blob/master/docs/screenshots/cyberduck/connecttominio.jpg?raw=true)
### 3. Click on the ``connect`` tab to establish connection.
Once the connection is established you can explore operations listed below.
#### List Bucket
![B_LISTING](https://github.com/minio/cookbook/blob/master/docs/screenshots/cyberduck/allbuckets.jpg?raw=true)
#### Upload Object
![U_OBJECT](https://github.com/minio/cookbook/blob/master/docs/screenshots/cyberduck/uploadobject.jpg?raw=true)
#### Download Object
![D_OBJECT](https://github.com/minio/cookbook/blob/master/docs/screenshots/cyberduck/downloadobject.jpg?raw=true)
#### Delete Object
![D_OBJECT](https://github.com/minio/cookbook/blob/master/docs/screenshots/cyberduck/deleteobject.jpg?raw=true)
#### Download bucket
![D_BUCKET](https://github.com/minio/cookbook/blob/master/docs/screenshots/cyberduck/downloadbucket.jpg?raw=true)
#### Mirror Bucket
![M_BUCKET](https://github.com/minio/cookbook/blob/master/docs/screenshots/cyberduck/mirror.jpg?raw=true)
#### Delete Bucket
![D_BUCKET](https://github.com/minio/cookbook/blob/master/docs/screenshots/cyberduck/deletebucket.jpg?raw=true)
### 3. Explore Further
* [Minio Client complete guide](https://docs.minio.io/docs/minio-client-complete-guide)
* [Cyberduck project homepage](https://cyberduck.io)

View File

@@ -33,7 +33,7 @@ $ ./restic -r s3:http://localhost:9000/resticbucket init
``` ```
Copy backups from the local machine to the bucket on minio server. Copy backups from the local machine to the bucket on Minio server.
```sh ```sh

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 KiB

View File

@@ -2,7 +2,7 @@
Apache HTTP is an open source web server and a reverse proxy server. Apache HTTP is an open source web server and a reverse proxy server.
In this recipe we will learn how to set up Apache HTTP with mod_proxy module for connecting to Minio Server. We are goint to set up a new VirtualHost for example.com In this recipe we will learn how to set up Apache HTTP with mod_proxy module for connecting to Minio Server. We are going to set up a new VirtualHost for example.com
## 1. Prerequisites ## 1. Prerequisites