centos7 minio单机安装

centos7 minio单机安装
// 定位到home目录
cd ~
// 下载minio服务包 或去官网迅雷下载上传到服务器。
wget https://dl.min.io/server/minio/release/linux-amd64/minio
wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
// 将下载的包移到/usr/localm目录下
mv ~/minio /usr/local
// 进入到/usr/local目录
cd /usr/local
// 赋予可执行权限
chmod +x minio
// 创建文件上传目录
mkdir /minio/data
// 创建日志目录
mkdir /minio/logs

// 设置access key和secret key
export MINIO_ROOT_USER=ceshi12345678
export MINIO_ROOT_PASSWORD=ceshi12345678

//cd 到minio 所在位置, 启动minio服务
前台运行:./minio server start --address 0.0.0.0:8074


image.png


./minio server start --console-address 0.0.0.0:8074


image.png

后台运行:nohup ./minio server /minio/data > /minio/logs/minio.log 2>&1 &

nohup ./minio server start --console-address 0.0.0.0:8074 /minio/data > /minio/logs/minio.log 2>&1 &

minio默认会使用9000端口,所以需要开启防火墙。
firewall-cmd --zone=public --add-port=9000/tcp --permanent
firewall-cmd --reload

Minio设置永久下载链接

在实际操作的时候,发现minio分享文件,最多支持分享七天,这显然和我的需求有冲突。查看了minio的文档,发现minio的功能远比我想象的强大,他提供了一个客户端工具。可以直接对minio server进行配置。下面我具体说下minio客户端是怎么设置永久下载链接的。

安装客户端
首先是安装minio客户端,这个官方文档很清楚,各取所需吧,由于我使用的服务器没有外网,只能通过XFTP上传离线文件进行使用,所以下载二进制文件

http://dl.minio.org.cn/client/mc/release/linux-amd64/mc
chmod +x mc

image.png

设置自定义命令

alias mc="./mc"

至此,我们的minio client就安装完成了。

添加服务端host

使用 minio client 将我自己的 minio server 添加到 mc 的配置管理:

mc config host add minio http://xxx.xxx.xxx.xxx:端口号 key 秘钥 --api S3v4

image.png

这样我们才能直接管理这个 minio server 端。

[配置下载策略]

mc policy set public minio/common

image.png

这个命令的作用是将 server 端的 common桶设置为开放管理,可以直接通过 url 进行下载。

[桶名]/[路径]可以一直拼接到具体的文件夹或文件

类似于以下 http://xxx.xxx.xxx.xxx:9000/common/xxx.zip,可用浏览器直接从此URL访问下载。

image.png

你可能感兴趣的:(centos7 minio单机安装)