Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jelastic-jps/minio
Minio Cluster - S3 Compatible Object Storage
https://github.com/jelastic-jps/minio
cluster clustering docker-container minio minio-cluster minio-server object-storage s3-storage storage storage-servers
Last synced: 24 days ago
JSON representation
Minio Cluster - S3 Compatible Object Storage
- Host: GitHub
- URL: https://github.com/jelastic-jps/minio
- Owner: jelastic-jps
- License: apache-2.0
- Created: 2016-09-05T16:08:58.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-09-10T09:10:52.000Z (3 months ago)
- Last Synced: 2024-11-04T03:32:45.325Z (about 1 month ago)
- Topics: cluster, clustering, docker-container, minio, minio-cluster, minio-server, object-storage, s3-storage, storage, storage-servers
- Language: JavaScript
- Homepage:
- Size: 2.98 MB
- Stars: 46
- Watchers: 12
- Forks: 17
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-starred - jelastic-jps/minio - Minio Cluster - S3 Compatible Object Storage (others)
README
# Minio Cluster
The **Minio Cluster** solution by Virtuozzo Application Platform automates creation of a scalable and cost-efficient object storage, which is fully compatible with the Amazon S3 (_Simple Storage Service_). The package utilizes [Minio](https://www.minio.io/) microstorage architecture to interconnect a number of separate Docker containers to create a reliable cluster.
![Minio S3 Cluster](images/minio-s3-cluster.png)
Refer to the appropriate [Minio Cluster article](https://www.virtuozzo.com/company/blog/s3-minio-cloud-storage-cluster-in-containers/) to get a detailed overview of this solution.
## Minio Cluster Installation
Log into your Virtuozzo Application Platform account and [import](https://www.virtuozzo.com/application-platform-docs/environment-import/) link to the _**manifest.jps**_ file from above.
![Minio Cluster Installation](images/minio-cluster-installation.png)
> **Note:** Alternatively, you can find this solution within platform [Marketplace](https://www.virtuozzo.com/application-platform-docs/marketplace/) or use the following button to automatically register on one of the [public Platforms](https://www.virtuozzo.com/application-platform-partners/) and immediately initiate Minio Cluster installation:
>
> [![Deploy](images/deploy-to-cloud.png)](https://www.virtuozzo.com/install/?manifest=https://raw.githubusercontent.com/jelastic-jps/minio/master/manifest.jps&min-version=4.6)Within the appeared form, you need to fetch the next data:
* **Number of nodes** - specify the required cluster size by choosing among the predefined options to create 1 (for development), 4, 8 or 16 Minio nodes - each of them will be handled in a separate container, which are distributed across available hardware servers to gain [high availability](https://www.virtuozzo.com/application-platform-docs/isolated-containers/#high-availability-for-applications)
* **Environment** - type in the preferred name for your Minio storage cluster (which, together with your platform domain, will constitute an internal environment name)
* **Display Name** - optionally, add an [alias name](https://www.virtuozzo.com/application-platform-docs/environment-aliases/) to be displayed for the environment in the dashboard
* **Region** - select a [hardware set](https://www.virtuozzo.com/application-platform-docs/environment-regions/) for your environment to be hosted (this option is active only if several regions are available)Click **Install** and in a few minutes your automatically configured storage will be created.
## Working with Minio Cluster
Immediately after the solution installation, you can start working with your storage cluster:
* _**user-friendly web interface**_ - to manage your Minio storage directly in browser; the admin panel access URL and credentials are provided via the appropriate email notification
* _**minio client**_ - to work over the dedicated [command line interface](https://www.minio.io/downloads.html#download-client); refer to the [official documentation](https://docs.minio.io/docs/minio-client-complete-guide) for more information on the tool