MinIO安装
官方安装文档:MinIO下载和安装 | 用于创建高性能对象存储的代码和下载内容
创建MinIO安装目录
服务器中创建MinIO安装目录(本文以 /usr/local/minio 目录为例)
mkdir /usr/local/minio
生成minio目录
安装MinIO
进入安装目录
cd /usr/local/minio/
命令行安装MinIOServer(可根据不同需求从官方安装文档使用不同命令)
wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio
注:
海外服务器不可以使用.cn进行下载!!
可以替换为:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
安装成功:
进入minio目录下
cd minio/
查看发现已经装好的minio
为minio文件赋予执行权限
chmod +x minio
没报错的情况下可通过观察文件颜色变化判断是否添加成功
测试minio文件是否可以成功执行
./minio
配置MinIO启动脚本
创建MinIO启动脚本文件
vim startMinio.sh
编写启动脚本(将以下代码放入新创建好的startMinio.sh文件)
export MINIO_ACCESS_KEY=root #导入用户名
export MINIO_SECRET_KEY=12345678 #导入密钥(需要长度足够,否则会报错)
#--console-address 0.0.0.0 可通过外网远程访问
# 0.0.0.0:9111:把后台管理设置为9111端口,api接口和访问默认还是9000;如果使用9000,minio内部会进行端口的转发映射
# 2>&1 & 以后台启动的方式运行
./minio server --console-address 0.0.0.0:9111 /usr/local/minio/data > /usr/local/minio/minio.log 2>&1 &
为脚本文件添加可执行权限
chmod +x startMinio.sh
启动脚本文件
间接启动minio server
./startMinio.sh
控制页面
进入控制页面
进入控制台页面查看:http://服务器公网ip:9111/(用户名密码为shell脚本中导入内容)
注:
发生无法进入控制台页面的情况可查看服务器安全组,检查是否放行9111端口和9000端口
创建桶
查看Buckets(上传的文件都会被放置在Buckets中)
Create a Bucket 创建一个Bucket(注意命名规范)
点击Bucket,修改其权限为public公开(公开后,可在外网访问到服务器的图片;否则只能以时间期限对外分享)
尝试上传文件
成功