Implementing Image Uploads with MinIO Object Storage in Spring Boot

Setting Up MinIO Server MinIO is an open-source object storage server that enables users to deploy private cloud storage solutions with simplicity, high availability, and scalability. Pull Docker Image docker pull minio/minio Start Container docker run -p 9000:9000 -p 9090:9090 \ --name minio-container \ -d --restart=always \ -e "MINI ...

Posted on Sat, 12 Sep 2026 16:54:36 +0000 by ccrevcypsys

Integrate MinIO in Spring Boot via a Custom Starter

Dependency Setup Add the starter to your project's pom.xml. Its recommended to use version 1.0.0. <dependency> <groupId>io.gitee.wangfugui-ma</groupId> <artifactId>minio-spring-boot-starter</artifactId> <version>1.0.0</version> </dependency> Configuration Define the connection details ...

Posted on Fri, 04 Sep 2026 16:31:08 +0000 by Chris12345

Installing MinIO Object Storage on Linux for Enterprise Use Cases

Official Resources Chinese site: https://www.minio.org.cn/ English site: https://min.io/ Package Installation Install MinIO using a local RPM file: rpm -ivh minio-20241107005220.0.0-1.x86_64.rpm Or directly from the remote repository: rpm -ivh https://dl.minio.org.cn/server/minio/release/linux-amd64/minio-20241107005220.0.0-1.x86_64.rpm Sys ...

Posted on Fri, 21 Aug 2026 16:11:15 +0000 by im8kers

Java Web Application Integration with MinIO Object Storage

Introduction MinIO is an open source object storage solution comptaible with Amazon S3 APIs. It's designed for storing unstructured data such as images, videos, audio files, and logs, with support for objects up to 5TB in size. Dependencies Add the following dependencies to your project: <dependency> <groupId>io.minio</groupI ...

Posted on Tue, 18 Aug 2026 16:51:45 +0000 by novice4eva

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