Sakib Sami' Blog


Newbie programmer, Java fan, Rosogolla lover, Mom's little kid.


Manage cloud storage with Minio server

Minio is a AWS S3 compatible opensource cloud storage server licensed under apache2 and developed on Go programming language.

minio-server-preview

It comes with Console and Go, JavaScript, Python , Java, .Net client libraries, 3rd party developed Rest API.

If you want to install the server in Linux 64bit system.

$ wget https://dl.minio.io/server/minio/release/linux-amd64/minio
$ chmod +x minio
$ ./minio server /var/www/html/

And you are done.
Here is installation command for other OS

Note : /var/www/html is the directory where all files will be saved.

After installation you will get URL of dashboard (http://host-address:9000), Access Key and Secrete Key to get access in web based dashboard.

If you want to expose the files publicly just install Nginx and by default Nginx serves data from /var/www/html.

Note : minio-server uses bucket to store files. Bucket itself is a directory within the root directory.

A curated list of Minio community projects.

Why you should try opensource ?

Its about 5-6 years I have started learning programming. I had started programming with windows plat…

opensource, github, software development

Building custom push notification service with MQTT

MQTT (Message Queue Telemetry Transport) is a lightweight messaging protocol specially designed for…

mqtt, mqtt broker, push notification