一.缘起
最近搞了几台大硬盘的独服,所以对各种自建网盘啥的比较感兴趣,前几天看到Hyper.sh给我发了一封邮件,标题是“Introducing Minio: Run your own S3 compatible cloud storage onHyper.sh!”,看到这个标题我还是挺感兴趣的,然后就去搜了下这个所谓的Minio,看了下发现相当简单,好不好用的话= =……看一堆程序都支持S3就知道了,然后发现这货还有Web界面方便管理,可以的,很稳。
二.搞起
说搞就搞(其实我拖了好几天了),首先来丢一个官网的Quick Start:传送门
官方的话是推荐用Docker来搞的,不过我大部分机器都没装,所以就用普通的二进制文件来直接解决了(Docker的就pull一下的事,自己去官网复制粘贴)
1 2 3 4 5 |
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 //后面的是数据目录,你可以随意 |
然后就行了,当然这个是前台运行,如需后台运行可以考虑使用nohup亦或是supervisor,这里我就不多说了
运行后会有输出,用过S3的对这些应该都不会陌生
接着我们访问给出的地址,会看到登陆界面
挺好看的……_(:з」∠)_
进去之后能进行的是基本操作,比如创建Bucket以及上传文件还有啥权限管理以及分享文件
不过,S3最强的还是它的API,所以Minio作为一款S3开源实现肯定强项也是在API上。
首先来测试一下常用的MC
1 2 3 4 |
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运行的输出里面都有 |
这样就添加了授权,这里只是简单测试了下,毕竟MC用法很强大,minio的官方文档写了很多,可以去看下
更多玩法就得自己研究了,我比较想拿来给我的Chevereto用_(:з」∠)_
Senraの小窝原创文章,转载请注明来自:Centos安装Minio——AWS S3存储的开源实现
大佬 客服端 怎么用s3fs挂载 s3fs com /opt/fuck -o passwd_file=/root/.passwd-s3fs -ourl=http://sift:30518/com/ -ouse_cache=/data/tmp 这样挂着没反应。。
请参考官方cookbook示例 https://github.com/minio/cookbook/blob/master/docs/s3fs-fuse-with-minio.md