前言
MinIO 提供高性能、与S3 兼容的对象存储系统,让你自己能够构建自己的云储存服务。MinIO 是世界上最快的对象存储,没有之一。在 32 个 NVMe 驱动器节点和 100Gbe 网络上发布的 GET/PUT 结果超过 325 GiB/秒和 165 GiB/秒。在群晖上可通过Docker进行安装MinIO。
安装
-
下载MinIO Docker镜像,在注册表搜索minio,选择第一个即可
-
下载好后开始配置,勾选启用自动重新启动
-
点击高级设置,新增三个环境变量,其中
MINIO_ROOT_USER
为登陆时的用户名,MINIO_ROOT_PASSWORD
为登陆时的密码,MINIO_KMS_SECRET_KEY
(可选)是用于加密MinIO后端(用户、组、策略和服务器配置)的密钥,并且必须是具有32位base64编码值,MINIO_SEVER_URL
(可选)是设置文件API域名的
-
添加映射端口,虽然MinIO会有两个端口,一个是9000,一个是9001,9000是用于打开控制台的,9001这是对应的API端口
-
映射本地文件夹,新建一个文件夹minio,在其下面新建一个config文件夹和一个data文件夹,进行映射即可,config映射
/root/.minio
,data映射/data
-
完成后保存启动即可,启动成功后通过日志就可以看到了。
登陆使用
安装完成后,通过Consoele的地址就可以访问MinIO的控制台了,登陆上去以后是这样的,这里是我已经新建了一个Bucket,并且上传了文件,后续就可以根据自己的需求上传文件了,上传的文件都会存在群晖上面映射的data文件夹下。
结语
MinIO还提供了很多API供第三方调用,后续会出一篇使用Nestjs调用MinIO进行文件的上传、删除、下载的文章。
参考
http://docs.minio.org.cn/minio/baremetal/tutorials/minio-installation.html#minio-installation
https://min.io/docs/minio/linux/administration/minio-console.html
评论区