一.缘起

最近搞了几台大硬盘的独服,所以对各种自建网盘啥的比较感兴趣,前几天看到Hyper.sh给我发了一封邮件,标题是“Introducing

二.搞起

说搞就搞(其实我拖了好几天了),首先来丢一个官网的Quick Start:

官方的话是推荐用Docker来搞的,不过我大部分机器都没装,所以就用普通的二进制文件来直接解决了(Docker的就pull一下的事,自己去官网复制粘贴)

wget https://dl.minio.io/server/minio/release/linux-amd64/minio

chmod +x minio

mv minio /usr/local/bin

mkdir -p /home/minio/data

minio server /home/minio/data //后面的是数据目录,你可以随意

1

2

3

4

5

wgethttps://dl.minio.io/server/minio/release/linux-amd64/minio

chmod+xminio

mvminio/usr/local/bin

mkdir-p/home/minio/data

minioserver /home/minio/data//后面的是数据目录,你可以随意

然后就行了,当然这个是前台运行,如需后台运行可以考虑使用nohup亦或是supervisor,这里我就不多说了

运行后会有输出,用过S3的对这些应该都不会陌生

1abede8d222f724b08f43be2ea716af3.gif

接着我们访问给出的地址,会看到登陆界面

1abede8d222f724b08f43be2ea716af3.gif

挺好看的……_(:з」∠)_

进去之后能进行的是基本操作,比如创建Bucket以及上传文件还有啥权限管理以及分享文件

1abede8d222f724b08f43be2ea716af3.gif

不过,S3最强的还是它的API,所以Minio作为一款S3开源实现肯定强项也是在API上。

首先来测试一下常用的MC

wget https://dl.minio.io/client/mc/release/linux-amd64/mc

chmod +x mc

mv mc /usr/local/bin

mc config host add aws_s3 Endpoint AccessKey SecretKey //这个在Minio运行的输出里面都有

1

2

3

4

wgethttps://dl.minio.io/client/mc/release/linux-amd64/mc

chmod+xmc

mvmc/usr/local/bin

mcconfighostaddaws_s3EndpointAccessKeySecretKey//这个在Minio运行的输出里面都有

这样就添加了授权,这里只是简单测试了下,毕竟MC用法很强大,minio的官方文档写了很多,可以去看下

1abede8d222f724b08f43be2ea716af3.gif

更多玩法就得自己研究了,我比较想拿来给我的Chevereto用_(:з」∠)_

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐