Build Minio private cloud storage based on Raspberry Pi (1)

Source: Internet
Author: User
This is a creation in Article, where the information may have evolved or changed.

In 2007, when Glusterfs evolved into a large distributed storage solution, any company equipped with the right hardware could use a distributed streaming media, data analysis. In 2011, Red Hat acquired glusterfs.
Minio is one of the founders of Glusterfs Anand Babu Periasamy released a new open source project. Minio compatible with Amason S3 distributed Object Storage project, Golang implementation, client support Java,python,javacript, Golang language.
Minio can be used as a cloud storage solution for storing huge volumes of images, videos, and documents. With Golang implementations, the server can work on Windows,linux, OS X, and FreeBSD. Simple configuration, basically copy executable program, single-line command can be run up. Open source China

Looks good for large file storage, support for S3 interfaces, rich client components. First on your own Raspberry Pi test.

Login Minio official website Download the latest version of the Server Software "Gun/linux A32" version, you need to set permissions on the download and run the service. You can also do the following directly at the command line:

$ wget https://dl.minio.io/server/minio/release/linux-arm/minio$ chmod +x minio$ ./minio server ~/Photos

Since I am pointing the storage service to the Synology Nas, refer to "Raspberry Pi Mount Synology NFS Partition", so my operation information is shown as follows:

$./minio server/data/tmp #直接启动minio server side, storage point to/data/tmpcreated Minio configuration file successfully at/home/sunsl/. minioendpoint:http://192.168.123.147:9000 http://172.17.0.1:9000 http://172.18.0.1:9000/http 127.0.0.1:9000accesskey:vkbyoiiz46vpmrbkrba4secretkey:jrnicr1hotvkrmzx2ientjyhaygv4swz9bnyc4uoregion:us-east-1 #不做配置就会直接显示us-east-1sqs arns: <none>browser access:http://192.168.123.147:9000 http://172.17.0.1:9000/http 172.18.0.1:9000 http://127.0.0.1:9000# The command-line here is Minio's client mccommand-line Access:https://docs.minio.io/docs /minio-client-quickstart-guide $ mc Config host add Myminio http://192.168.123.147:9000 vkbyoiiz46vpmrbkrba4 jrnicr1hot Vkrmzx2ientjyhaygv4swz9bnyc4uoobject API (Amazon S3 compatible): Go:https://docs.minio.io/docs/golang-client-qu Ickstart-guide Java:https://docs.minio.io/docs/java-client-quickstart-guide PYTHON:HTTPS://DOCS.MINIO.IO/D Ocs/python-client-quickstart-guide Javascript:https://docs.minio.io/docs/javascript-client-quickstart-guide# disk capacity information drives capacity:1.9 TIB free, 3.5 tib Total 

At this point we can directly access the address given by browser access. The interface is as follows:



The first login will require you to enter accesskey and Secretkey to log in to manage folders and files directly. Post-Login Interface:


It is very convenient to include operations such as creating bucket,uploadfile on the page.
Log on to the server side to view the file stored in the same manner as we directly manipulate files. It will not change the name, suffix and so on after the file is uploaded like TUSD. To test the copy of the Bucket-hello folder I created directly in the page as Hello1, go back to the page refresh as shown. There is no learning difficulty:)

By default, Minio creates a. Minio folder in the home directory, where the configuration file is placed.
In addition to configuring the region log in the configuration file Config.json, the ' Notify Push notification ' feature can be configured to
AMQP, Nats, Elasticsearch, Redis, PostgreSQL, Kafka, Webhook, MySQL are integrated to complete file change records.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.