大家好,这里是Cherry,喜爱折腾、捡垃圾、玩数码,热衷于分享NAS、docker玩耍经验~

前言

自从买了NAS以后,云盘是再也没花过一分钱了,将NAS存储服务通过webdav进行共享后,更是探索出了一条对象存储的路,让小团队的文件也能存放在NAS里,这就是——Minio。

说到对象存储,可能大家都会想到阿里OSS、华为OBS、腾讯COS等等云服务端的S3存储服务。但是在我们的NAS端,我们也可以通过部署Minio服务来实现本地S3存储服务。这样就可以让所有的第三方服务将文件、文档全部存到NAS里来,即实现了文件集中,又节约了存储成本。

Minio是一种开源的对象存储系统,提供了简单易用的存储解决方案。Minio服务具有优秀的可靠性、安全性和扩展性,在云计算、备份恢复、媒体处理等领域得到广泛应用。

开源&Docker 篇一百一十八:何必花钱买云存储服务,NAS自建兼容S3的免费对象存储服务

项目地址:https://github.com/minio/minio


系统部署

docker-compose.yml代码

任意位置新建一个文件夹minio备用,下面代码备用

version: '3.7'

services:

minio:

image: minio/minio:latest

command: server /data --console-address=":9001"

ports:

- "9000:9000"

- "9001:9001"

volumes:

- minio:/data

environment:

- MINIO_ROOT_USER=minio

- MINIO_ROOT_PASSWORD=minio

# 如果使用二级桶域名的,则需要以下环境变量

- MINIO_DOMAIN=cgakki.top

volumes:

minio:

群晖部署

打开container manager,选择【项目】,点击【新建】,选择minio文件夹,将代码复制进去,点击下一步即可

开源&Docker 篇一百一十八:何必花钱买云存储服务,NAS自建兼容S3的免费对象存储服务

威联通部署

打开container station,选择【应用程序】,点击【创建】,将代码复制进去,点击验证后部署即可

开源&Docker 篇一百一十八:何必花钱买云存储服务,NAS自建兼容S3的免费对象存储服务


系统使用

在第三方使用Minio的时候,一般都需要获取两个信息,一个是key,另外一个是桶的名字,然后便可使用相关的参数配置了。下面简单介绍如何获取两个东西。

一、Minio获取key

根据compose文件中你设置的MinIO端口,打开网站,我们先获取minio的AccessKey和SecretKey

开源&Docker 篇一百一十八:何必花钱买云存储服务,NAS自建兼容S3的免费对象存储服务

选择随机生成的两个key,注意本页面只会展示一次,一定要保存好。

开源&Docker 篇一百一十八:何必花钱买云存储服务,NAS自建兼容S3的免费对象存储服务

二、MinIO创建存储桶

选择buckets,新建一个桶

开源&Docker 篇一百一十八:何必花钱买云存储服务,NAS自建兼容S3的免费对象存储服务

取个名字,然后下一步即可

开源&Docker 篇一百一十八:何必花钱买云存储服务,NAS自建兼容S3的免费对象存储服务
开源&Docker 篇一百一十八:何必花钱买云存储服务,NAS自建兼容S3的免费对象存储服务


开源&Docker 篇一百一十八:何必花钱买云存储服务,NAS自建兼容S3的免费对象存储服务

欢迎朋友们评论区讨论留言。我会定期更新关注NAS使用方法、开源软件与Docker软件、游戏与生活相关内容,喜欢的朋友请关注、点赞、留言支持。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

,

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。