Spring Boot Storage Integration with MinIO SDK Versions 7 and 8
Maven Dependency Configuration
For projects using the legacy MinIO SDK version 7, the following dependency structure is required. Note that when using Spring Boot 2.7 or newer, you must explicitly declare the OkHttp dependency before the MinIO dependency to insure compatibility.
<dependency>
<groupId>com.squareup.okhttp3</gro ...
Posted on Sun, 02 Aug 2026 16:45:41 +0000 by koopmaster
MinIO Object Storage Integration with RuoYi Framework
Dependencies and Configuration
Add MinIO SDK dependency in pom.xml:
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
<version>8.5.7</version>
</dependency>
Configure application.yml:
minio:
endpoint: http://server-ip:9000
access-id: minio-user
secret-key: secur ...
Posted on Thu, 30 Jul 2026 16:21:36 +0000 by 11Tami
Deploying High-Performance Object Storage with MinIO in Docker
Running the Service Container
Acquire a specific MinIO release image from Docker Hub:
docker pull minio/minio:RELEASE.2025-04-22T22-12-26Z
Launch a container with the API and web console ports mapped. Adjust the host bind-mount paths as appropriate for your environment:
docker run -d \
--name minio \
-p 9000:9000 \
-p 9001:9001 \
-v /o ...
Posted on Wed, 29 Jul 2026 16:39:43 +0000 by bex1111
Vue 3 and Spring Boot with MinIO for File Upload Integration
Begin by seting up a new Vue 3 project using the Vue CLI:
npm install -g @vue/cli
vue create file-upload-app
cd file-upload-app
Install Axios to handle HTTP requests:
npm install axios
Create a reusable file upload component in src/components/FileUploader.vue:
<template>
<div class="upload-container">
<input
...
Posted on Fri, 17 Jul 2026 17:08:12 +0000 by phphunger
Setting Up a Multi-Node MinIO Cluster on Four Servers
Prerequisites
Each node runs a supported Linux distribution, and you have SSH access with appropriate privileges. The examples use four machines with IP addresses 192.168.8.171, 192.168.8.19, 192.168.8.179, and 192.168.8.168.
1. Create the MinIO System User and Data Directory
On every server, prepare a dedicated user and storage location:
sudo ...
Posted on Thu, 18 Jun 2026 17:29:38 +0000 by Aretai
Setting Up and Configuring a MinIO Environment
To set up and configure a MinIO environment, follow the steps below:
Download the MinIO binary from the official website for your operating system.
Extract the downloaded binary to your target folder.
Create a data storage directory inside your chosen location.
Add the MinIO binary to your system PATH sothat the minio command is available from ...
Posted on Sat, 30 May 2026 00:32:12 +0000 by Greaser9780
Deploying a Standalone MinIO Instance on Rocky Linux 9
Install Server and Client Packages
# Install MinIO server package
rpm -ivh https://dl.minio.org.cn/server/minio/release/linux-amd64/minio-20230518000536.0.0.x86_64.rpm
# Install MinIO client package
rpm -ivh https://dl.minio.org.cn/client/mc/release/linux-amd64/mcli-20230518165900.0.0.x86_64.rpm
Define Environment Variibles for MinIO
Create / ...
Posted on Sun, 17 May 2026 02:33:38 +0000 by lyealain
Deploying and Managing a High-Performance Object Storage Server with MinIO
Comparing Distributed File Storage Solusions
When evaluating distributed storage architectures, MinIO stands out as a prominent solution. It is a high-performance object storage server built using Go, allowing it to run seamlessly across various operating systems including Windows, Linux, macOS, and FreeBSD. Its deployment is streamlined, often ...
Posted on Sat, 16 May 2026 00:38:36 +0000 by seek
Implementing Chunked Upload, Instant Transfer, and Resume Functionality with Spring Boot and MinIO
To enible chunked upload, instant transfer, and resume capabilities using Spring Boot with MinIO, follow these implementation steps:
Add the MinIO dependency to your pom.xml configuration:
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
<version>8.3.0</version>
</d ...
Posted on Sat, 09 May 2026 11:12:18 +0000 by davissj
High-Performance Multipart Upload and Merge with MinIO
Multipart Upload Architecture
MinIO delivers near-linear scalability for large-object workloads by combining goroutine-level parallelism with a shared-nothing distributed design. Written in Go and bypassing tradisional GC pauses, it exposes the complete S3 multipart API surface:
CreateMultipartUpload – reserve an upload session
UploadPart – st ...
Posted on Fri, 08 May 2026 14:21:11 +0000 by Robert07