Minio自建单点对象存储

图片[1]-Minio自建单点对象存储-风情博客

MinIO是根据GNU Affero通用公共许可证v3.0发布的高性能对象存储。它与Amazon S3云存储服务兼容的API。它可以处理最大支持对象大小为5TB的非结构化数据,例如照片,视频,日志文件,备份和容器映像,兼容S3协议让使用的范围非常的广

本文将使用的是Docker部署Minio并使用Cloudreve接入S3方法、

前置准备

这里还是请出我们的老朋友宝塔Linux面板,任谁也不能忽视他的易用性

· Nginx 用于反代endpoint

· Docker管理器

安装

先拉取Minio镜像

docker pull minio/minio

运行容器

docker run \
  -p 9000:9000 \
  -p 9001:9001 \
  --name minio1 \
  -v /data/minio/data:/data \
  -v /data/minio/config:/root/.minio \
  -e "MINIO_ROOT_USER=username" \
  -e "MINIO_ROOT_PASSWORD=password" \
  quay.io/minio/minio server /data --console-address ":9001"

这里是运行Minio镜像,同时映射本地目录作为容器的真实路径,~/realpath:/data realpath是指在服务器硬盘中真实目录的路径,可以指定为/data等,自定义即可,9001是Console的运行端口

运行时需要输入管理员账号对应的账号密码以作为登录凭据

控制台

安装完成后访问http://ServerIP:9001/login,登陆凭据为上方设置的

图片[2]-Minio自建单点对象存储-风情博客

(窝都弄完才回来写的文章,所以已经有存储桶了 o(´^`)o )

右上角创建一个存储桶用于接下来接入Cloudreve

图片[3]-Minio自建单点对象存储-风情博客

填写存储桶的信息,Versioning版本控制,Object Locking对象锁定,Quota容量可按需求设置

成功创建存储桶后接下来创建用于S3 兼容的 Access Key 和 Secret Key

图片[4]-Minio自建单点对象存储-风情博客

左侧导航栏找到 Service Accounts进入并新建Service Accounts

图片[5]-Minio自建单点对象存储-风情博客

保存自动生成的Access Key 和 Secret Key(不会显示第二次),亦可自定义Access Key 和 Secret Key

接下来前往Configurations简单配置一下Region,我这里因为节点是北美所以填写的us-north-1,随心所欲即可,保存后前往docker管理器重启容器镜像,同样可以跟随跳转后点击上方提示的restart

图片[6]-Minio自建单点对象存储-风情博客

Endpoint

宝塔创建站点,添加反向代理

图片[7]-Minio自建单点对象存储-风情博客

名称填写Minio,目标URL为http://1227.0.0.1:9000其他保持默认

使用宝塔自动申请一个Let’s Encrypt免费证书

解析一个endpoint的域名,通过A记录指向你服务器IP,一下我将使用us-north-1.yourdomain.cn作为教程的endpoint

*扩展:如果想实现<bucket>.us-north-1.yourdomain.cn,使用泛解析*.us-north-1.yourdomain.cn即可,同时请自行配置SSL证书

Cloudreve使用S3接入

图片[8]-Minio自建单点对象存储-风情博客

存储策略选择Amazon S3

图片[9]-Minio自建单点对象存储-风情博客

填写你前面创建的存储桶名称,选择允许公共读取,否则上传的文件无法在线预览,endpoint为你使用反代9000端口的域名,前面也有提到,区域代码us-north-1上方进行过设置

图片[10]-Minio自建单点对象存储-风情博客

不多做重复,上方Access Key与Secret Key皆设置过,正确填写即可

S3不建议开启获取直链,除非是可信的用户组

图片[11]-Minio自建单点对象存储-风情博客

这步并不需要可以直接跳过,但需要转到Minio Console,进入bucket设置界面,将Private更改为Public

图片[12]-Minio自建单点对象存储-风情博客
图片[13]-Minio自建单点对象存储-风情博客

大功告成!!

有任何问题可以在评论区提问!✐.ɴɪᴄᴇ ᴅᴀʏ 〰

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容