MinIO Storage

S3-compatible storage using MinIO for local testing and on-prem deployments.

minios3storage
v1.0.0storage

Overview

Provides S3-compatible API using MinIO and a simple uploader middleware.

Installation

CLI
npx backternity add storage-minio

What This Does

Adds MinIO client integration and upload middleware.

Files & Folders Created

File / PathDescription
/config/minio.jsMinIO client config.
/middleware/minioUpload.jsUpload helper middleware.

Files to be modified

File / PathDescription
server.jsAdds upload endpoints and health checks.

Configuration

# Environment Variables
MINIO_ENDPOINT=localhost
MINIO_PORT=9000
MINIO_ACCESS_KEY=minioadmin
MINIO_SECRET_KEY=minioadmin

Usage

1const minioClient = require('./config/minio'); 2app.post('/api/upload', minioUpload.single('file'), (req, res) => { 3 res.json({ url: req.file.url }); 4});

Get in Touch

For partnerships, collaborations, or custom backend components - let’s build something powerful together.

Send us a message

Reach us directly

Email

team@backternity.dev

Quick Answers

Are components free?

Yes, they’re absolutely free to use.

Do you offer custom work?

Absolutely, we build scalable backend systems tailored to your stack.

How often are updates released?

Monthly, with new components, optimizations, and features.

MinIO Storage – Storage Component | Backternity