Publish Minio events via Elasticsearch

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

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

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

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

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...

Using Elasticsearch snapshots with Minio repository

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...

Feb 2016 Release of Minio Client

This new release adds support for Solaris/Illumos and FreeBSD 64bit Intel. Following is the non exhaustive list of changes in this release. * Parallel code for cp and mirror is deprecated and removed. All copy operations are serial now, this fixed a number of issues related to session file missing and overall code complexity. * All cli operations now standardize on

Read more...

Microstorage for Microservices

Microstorage for Microservices

One of the fundamental requirements of microservice is that application containers become stateless. However the states still need to be stored elsewhere, as in databases, object storage, session files, cookies, cache, etc. Microstorage is emerging as a new architecture to address the storage scalability for microservices. Microstorage inherits the idea from microservices that “only small things scale”. Scale-up is not

Read more...

Command-line Access to Google Cloud Storage

Since our September release of MinIO Client ‘mc’ for Amazon S3 and MinIO server, we received number of requests to also support Google cloud storage, Red Hat Ceph and Open Stack Swift. Here is the Amazon S3 API compatibility matrix for various server implementations. * Amazon S3 [https://aws.amazon.com/s3/]: Amazon S3 V4 (latest) and V2 API signature. * Minio

Read more...

Nov 2015 Release of MinIO Client

> Download latest MinIO client ‘mc’ http://minio.io/#mc [https://minio.io/#mc] MinIO client went through several rewrites to reach this point. We fixed a number of bugs and introduced newer ones. From this release onwards, we will push smaller but frequent updates. Here are some enhancements in this release. Google Cloud Storage [https://cloud.google.com/storage/

Read more...

Go based Amazon S3 CLI

MinIO Client “mc” is a tool for Amazon S3 compatible cloud storage and POSIX compatible filesystems. It implements basic Unix commands such as ls, cp, cat and diff. mc is entirely written in Golang and released under Apache License, Version 2.0. Project is hosted at Github —https://github.com/minio/mc NAME: mc - MinIO Client for cloud storage

Read more...

Developers, Developers, Developers!!

According to an IDC study conducted in 2014, there are approximately 18.5 Million software developers world wide. Though it only accounts for a tiny 0.26% of 7 billion world population, their contribution towards overall economic prosperity and progress is mind boggling. I will publish a series of blog post to understand the developer population in detail. Cartography of

Read more...

MinIO - No knobs to turn, No button to push

“The less I needed, the better I felt.” ~ Charles Bukowski We often forget to learn from our successful projects in the past. If you are old enough like me, you will remember a project called qmail. Nobody could poke a hole in its security because of its minimalist design (qmail security guarantee [http://cr.yp.to/qmail/guarantee.html]). Sysadmins

Read more...