MinIO Blog

MinIO Blog

How to use VMware Harbor with MinIO?

MinIO MinIO MinIO on VMware |

Harbor [https://github.com/vmware/harbor] is an enterprise-class docker registry server to store and distribute container images. Follow this document to use MinIO object storage server as a storage backend for Harbor container registry. Prerequisites Install and run MinIO [https://github.com/minio/minio#docker-container] server docker run -p 9000:9000 --name minio \ -e "MINIO_ACCESS_KEY=minio&

Read more

Deploy MinIO cloud storage to Mesosphere DC/OS

Nitish Tiwari Nitish Tiwari on Docker |

Container orchestration is gaining traction as the default way to deploy applications. Developers are architecting their modern applications from the ground-up to run in containers, which enables faster deployment and more resilience. Even legacy applications are adopting containers in every way they can to access these advantages. Of the many characteristics that make an application container ready, the way it

Read more

Introducing Webhooks for MinIO

MinIO MinIO MinIO on Cloud Computing |

MinIO provides integration with a range of backend systems which enables you to build a complete solution for your projects. The team has recently integrated a pull request from the community to add Webhook support and wanted to tell you a bit about it.

Read more

Set up an automated data backup system with MinIO and CloudBerry

Data loss is more frequent that we think. Whether you lose data from your laptop or a mission critical application server, it can be devastating. You may not have faced it yourself, but think of people close to you — friends, family, colleagues—and you’ll find several instances of people losing critical personal or business data. To avoid such loss,

Read more

Build AWS S3 compatible cloud storage on GCP with Minio and Kubernetes

Applications today generate [https://blog.minio.io/object-storage-what-is-it-all-about-62920ca164ca#.qfa0ylbd1] more data than ever, and this upward trend is expected to keep up [https://www.emc.com/leadership/digital-universe/2014iview/executive-summary.htm] in foreseeable future. How do you handle this ever growing storage requirement of your application? A storage solution that can run where your application runs and can scale with

Read more

Publish Minio events via NATS

MinIO MinIO MinIO on Operator's Guide |

Introduction Minio [https://www.minio.io/] server supports Amazon S3 compatible bucket event notification for following targets AMQP [https://www.amqp.org/about/what], Elasticsearch [https://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started.html] , Redis [http://redis.io/documentation], nats.io [http://nats.io/], PostgreSQL [https://www.postgresql.org/] and Apache Kafka [http://kafka.apache.org/]. Part 4

Read more

Publish MinIO events via Redis

MinIO MinIO MinIO on Operator's Guide |

Introduction Minio [https://www.minio.io/] server supports Amazon S3 compatible bucket event notification for following targets AMQP [https://www.amqp.org/about/what], Elasticsearch [https://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started.html] , Redis [http://redis.io/documentation], nats.io [http://nats.io/], PostgreSQL [https://www.postgresql.org/] and Apache Kafka [http://kafka.apache.org/]. Part 3

Read more

Publish Minio events via Elasticsearch

MinIO MinIO MinIO on Operator's Guide |

Introduction Minio [https://www.minio.io/] server supports Amazon S3 compatible bucket event notification for following targets AMQP [https://www.amqp.org/about/what], Elasticsearch [https://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started.html] , Redis [http://redis.io/documentation], nats.io [http://nats.io/], PostgreSQL [https://www.postgresql.org/] and Apache Kafka [http://kafka.apache.org/]. Part 2

Read more

Publish Minio events via RabbitMQ

MinIO MinIO MinIO on Operator's Guide |
Publish Minio events via RabbitMQ

Introduction Minio [https://www.minio.io/] server supports Amazon S3 compatible bucket event notification for following targets AMQP [https://www.amqp.org/about/what], Elasticsearch [https://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started.html] , Redis [http://redis.io/documentation], nats.io [http://nats.io/], PostgreSQL [https://www.postgresql.org/] and Apache Kafka [http://kafka.apache.org/]. Part 1

Read more

s3verify — A simple tool to verify AWS S3 API compatibility

MinIO MinIO MinIO on S3 |

s3verify performs a series of API calls against an object storage server and checks the responses for AWS S3 signature version 4 compatibility. s3verify is licensed under Apache V2.0 license. Why we built s3verify Amazon Web Service’s (AWS) Simple Storage Service (S3) has emerged as the goto cloud storage, so any new competing service has a strong incentive

Read more

Mirror Mirror: File to Cloud in 25 lines

MinIO MinIO MinIO on |

If you are interested in app development for the cloud then Minio Server [https://github.com/minio/minio] is a great choice for storing your data. If you just want to back up and share some of your most important files and images to one or more cloud storage services then Minio Client (mc) is going to be right up

Read more

Doctor : An Open Source Documentation Server

MinIO MinIO MinIO on |
Doctor : An Open Source Documentation Server

Doctor uses markdown (MD) format for documentation and github for version control. Use Doctor to aggregate multiple MD files from across repositories into a single documentation site. Doctor is licensed under Apache V2.0 license. See a live demo : https://docs.minio.io [https://docs.minio.io/] docs.minio.ioWhy we built Doctor We wanted a documentation server to simply

Read more

Accelerating SHA256 by 100x in Golang on ARM

Accelerating SHA256 by 100x in Golang on ARM

The 64-bit ARMv8 core has introduced new instructions for SHA1 and SHA2 acceleration as part of the Cryptography Extensions [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0501f/CHDFJBCJ.html] . We at Minio [https://minio.io/] were curious as to the difference that these instructions might make, and this turns out to be one of the nicer

Read more

Using Elasticsearch snapshots with Minio repository

MinIO MinIO MinIO on |

This article shows you how to configure Elasticsearch to store snapshots and metadata in Minio [http://minio.io]. Minio is an object storage server built for cloud application developers and devops and compatible with Amazon S3 object storage. The current aws cloud plugin of Elasticsearch has been build with an older version of the Amazon SDK, causing several issues. We’

Read more

Store your Node.js application logs to Minio

Logging remains one of the major concerns among developers. Typically, various components like the web servers, databases store logs at different locations. When something goes wrong, developers need to look all around to find the relevant logs. Wouldn’t it be nice to have your application logs automatically stored at a predefined location. You can do this with Fluentd and

Read more

Fast hashing in Golang using BLAKE2

In this blog we would like to present an optimized implementation, blake2b-simd [https://github.com/minio/blake2b-simd] , in pure Go for the BLAKE2 [https://blake2.net/] hashing algorithm that takes advantage of SIMD instructions. It gives up to a 4x speed increase over the (non-assembly) Go implementation and can achieve hashing speeds close to 1 GB/sec per core on

Read more

Storage in PaaS: Minio and Deis

Storage in PaaS: Minio and Deis

Whether you notice it or not, as an end user, storage is an important component of almost all the software we use today. As a developer however, it is important is to be able retrieve stuff in an easy yet secure and fast way. As I mentioned earlier [https://blog.minio.io/object-storage-what-is-it-all-about-62920ca164ca#.wnnc8hyfs] , Object storage is a great way

Read more

Object storage in practice: Creating a reliable data store

Object storage in practice: Creating a reliable data store

In my previous post [https://blog.minio.io/object-storage-what-is-it-all-about-62920ca164ca#.bcz4d4nnd] we learnt the why and what of object storage. Specifically, we learnt why at all a new storage paradigm is required and what it does to alleviate modern unstructured data problems. We saw how object storage lets you access objects at application layer with simple API calls over HTTP(s)

Read more