Files
nexus/wiki/entities/MinIO.md

30 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
id: MinIO
title: "MinIO"
type: entity
tags: [storage, s3, docker, nas]
sources: []
last_updated: 2026-04-15
---
## Overview
MinIO 是一个兼容 Amazon S3 协议的开源对象存储引擎,设计用于高性能、大规模数据存储场景。在 Synology NAS 环境下部署,为 Zipline 等应用提供 S3 兼容的私有存储后端。
## Key Characteristics
- 兼容 S3 API可直接替代 Amazon S3、Cloudflare R2 等商业方案
- 支持单节点和分布式部署,存储性能仅受底层硬盘/SSD 限制
- 提供 API9000端口和 Console UI9001端口
- 在 Synology NAS 上通过 Docker 部署,数据存储在 /volume1/docker/zipline-stack/minio/minio_data
## Configuration (Synology NAS)
- 环境变量MINIO_ROOT_USER、MINIO_ROOT_PASSWORD
- S3_BUCKET存储桶名称需创建并设为 public
- S3_ENDPOINThttp://minio:9000容器间通信
- S3_FORCE_PATH_STYLE"true"MinIO 必需)
- Access Rules通过 mc anonymous set public 命令设置公开读写权限
## Related Concepts
- [[S3协议]]MinIO 兼容的核心协议
- [[Zipline]]:使用 MinIO 作为存储后端的图片托管服务
- [[Synology NAS]]MinIO 的部署平台