开源MinIO私有对象存储,NAS极简部署S3兼容,内网穿透远程访问,高性能分布式存储解决方案
作者
小编
发布时间

项目介绍
MinIO 是一个高性能、S3 兼容的对象存储解决方案,专为速度和可扩展性而设计。它是一个开箱即用的分布式存储系统,完全兼容 Amazon S3 API,能够为 AI/ML、数据分析和大规模数据处理工作负载提供业界领先的性能。
MinIO 采用高度优化的架构,支持从单机到数据中心级别的部署,具有自我修复、自我管理的特性,能够消除传统存储系统的复杂性。无论是用于本地 NAS 存储、私有云还是混合云环境,MinIO 都能提供一致的亚 10 毫秒延迟和卓越的吞吐量。最关键的是,MinIO 完全开源,采用 AGPLv3 许可证,任何人都可以自由部署和使用。
项目地址:点我跳转
部署安装
如果你想在外网也能访问你的存储服务,建议配置内网穿透工具。可以前往 帕斯内网穿透 注册账号使用,详细的配置教程可以 点我查看。
使用 Docker 快速部署
打开你的 NAS 设备或 Docker 管理界面,点击本地镜像-添加镜像-从 URL 添加。
镜像地址填写:minio/minio:latest
等待镜像下载完成后,点击启动按钮启动容器。
配置容器参数
勾选开机自动启动,然后进入下一步。
端口映射设置:
容器内的 9000 端口(对象存储服务)映射到主机的 9000 端口
容器内的 9001 端口(Web 管理控制台)映射到主机的 9001 端口
如果这些端口在你的主机上已被占用,可以修改映射的主机端口。例如可以改成 19000 和 19001,但要记住你修改后的端口号。
存储位置设置:
建议在 NAS 上创建一个专门的文件夹用于存储数据,例如 /mnt/minio/data,将其映射到容器内的 /data 目录。这样可以确保你的数据持久化保存。
环境变量设置:
必须设置:
MINIO_ROOT_USER:管理员用户名(默认:minioadmin)
MINIO_ROOT_PASSWORD:管理员密码(默认:minioadmin)
可选设置:
MINIO_CONSOLE_ADDRESS:Web 控制台地址(默认::9001)
其他参数保持默认即可,直接点击启动。
访问 MinIO
容器启动成功后,在浏览器中访问:
Web 控制台:http://你的NAS_IP:9001
对象存储服务:http://你的NAS_IP:9000
使用你设置的用户名和密码登录(默认为 minioadmin/minioadmin)。
登录后,你就可以创建存储桶、上传文件、管理数据等操作了。MinIO 的 Web 界面简洁易用,即使是技术小白也能快速上手。
本篇教程结束。现在你已经拥有一个功能强大的私有对象存储系统,可以随时随地安全地存储和访问你的数据!