一,minio是什么?
MinIO 是一个高性能、分布式的对象存储系统,专门用于存储大量非结构化数据,例如图片、视频、日志文件、备份等,且一个对象文件可以是任意大小,从几kb到最大5T不等。Minio是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。
二,安装Minio
1,去Minio官网下载地址 下载Minio
2,创建Minio相关目录
创建minio的应用程序目录,如:D:\Minio\bin
创建minio的数据目录,如:D:\Minio\data
创建minio的日志目录,如:D:\Minio\logs
创建minio的日志文件,如:D:\Minio\logs\minio.log
将下载的文件存储到bin命令下
3,启动
方式一:通过命令启动
缺点:每次启动都要输入命令
1,设置账号和密码,默认的账号密码都为:minioadmin
:: 注意,账号最少3位,密码最少8位
setx MINIO_ROOT_USER "admin"
setx MINIO_ROOT_PASSWORD "admin123"
2,启动
控制台端口:19000
api端口:9000
minio.exe server D:\Minio\data --console-address ":19000" --address ":9000" > D:\Minio\logs\minio.log
成功后如下:
方式二:通过脚本启动【推荐】
在bin目录下编辑 minio.bat 文件,将启动命令配置在 minio.bat 文件中,内容如下:
@echo off
:: 设置用户名和密码
setx MINIO_ROOT_USER "admin"
setx MINIO_ROOT_PASSWORD "admin123"
:: 启动minio服务,19000:控制台端口,9000:api端口
minio.exe server D:\Minio\data --console-address ":19000" --address ":9000" > D:\Minio\logs\minio.log
pause
双击 minio.bat 即可启动,启动成功如下:
4,访问
访问 http://localhost:19000
三,简单使用
1,创建一个存储桶
名称为:test
2,上传文件
可以上传文件和文件夹
可以对文件进行下载、共享和预览等操作
3,访问文件
通过api端口【上面设置的9000端口】+存储桶名称+文件在桶中的位置可访问文件。
如:localhost:9000/test/头像.png
如果访问被拒绝,是因为桶的权限问题。
4,修改存储桶权限
桶默认有私有、共享和自定义三个权限,将权限修改为共享。
重新访问即可
好了,更多的使用自己去摸索吧!!!