MinIO:小型的s3协议解决方案

AI智能摘要
MinIO是一款开源的轻量级对象存储解决方案,兼容Amazon S3协议,适合单节点部署场景。文章以单节点为例,介绍了在Linux服务器上安装和配置MinIO的步骤。通过命令行创建存储目录并下载MinIO服务端程序,使用环境变量设置管理员账户和密码,启动服务后可通过Web控制台访问管理界面。用户可在控制台中创建存储桶并设置权限,快速搭建私有对象存储服务。整个过程无需复杂配置,便于个人或小型团队使用。
— AI 生成的文章内容摘要

前言

最近闲来无事,研究了一下s3对象存储协议,发现了一个开源的软件,可以比较无脑化的解决方案

本文以 单节点 为例, 即只有一个minio存储节点。

前提

你需要一个服务器什么配置都可以,毕竟是用来存储
那么最好磁盘性能要好

安装Minio

首先执行如下命令来安装和启动minio

$ mkdir minio
$ cd minio
$ mkdir minioData
$ wget https://dl.min.io/server/minio/release/linux-amd64/minio  # 如果你的网络速度过慢可以用https://proxy.rtast.cn/https/dl.min.io/server/minio/release/linux-amd64/minio 代替
$ chmod +x minio
$ MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=114514 ./minio server minioData --console-address ":9001"

上面的命令在当前目录下创建了一个文件夹minio又在minio文件夹内创建了一个data文件夹用于存储对象数据, 使用环境变量将默认管理员账号设置成了admin,密码设置成了114514, 并且将Web监听在所有网卡的9001端口。

打开浏览器9001地址输入账号和密码就能进入页面

创建你的第一个存储桶

进入webUI后点击Create a bucket 输入名字和权限就能创建你的存储桶了。

温馨提示:

1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:xiaoman1221@yhdzz.cn,工作室将第一时间处理!

2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。

3.所有资源仅限于参考和学习,版权归原作者所有。

LinuxLInux软件学习默认

在配置Gitlab时出现的一些问题以及解决方法

2024-7-22 20:19:47

Kotlin学习技术默认

使用ROneBot框架开发一个机器人,

2024-9-7 13:28:50

23 条回复 A文章作者 M管理员
  1. 光速先锋

    这个方案用来做备份够用,但别指望高可用

  2. 璀璨星语

    感觉还行,就是文档比这教程复杂多了

  3. 奥利给打工人

    Web界面看着清爽,但功能是不是太少了点🤔

  4. 这玩意儿搭起来确实省事,适合我这种懒人

  5. 幻想碎片

    界面挺简洁的,比搭FTP方便多了

  6. 竹影清

    这种方案适合个人项目,企业用还得上集群

    • 郎中孙思

      话说后续会讲分布式部署吗?蹲个更新

  7. 有没有多节点部署的教程?蹲一个

    • 磁盘性能拉满的情况下,吞吐能到多少啊?

  8. 棉花糖热巧

    新手照着做一次成功了,感谢分享

    • 小满1221

      API端口9000的话,记得防火墙要开两个口子

  9. 竹竿巷

    磁盘性能确实关键,我用SSD速度明显快很多

  10. 风间飞羽

    Web端口9001,那API端口默认是9000吧

    • 风暴眼

      我之前也踩过这坑,密码设简单了被扫了三次

  11. 不想聊天

    命令行里那个114514笑死,老二次元了

    • 戏韵生

      绝了,114514这密码一看就是懂行的

  12. SunnyBubbles

    单节点部署够用吗,数据安全性怎么保证

    • 绘里

      新手照着做结果卡在权限问题,chmod忘加-R了hhh

  13. 暗流之眼

    这个密码设置得有点随意啊,建议改个复杂的

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索