收起左侧

自建对象存储服务——Minio

3
回复
570
查看
[ 复制链接 ]

6

主题

10

回帖

90

牛值

社区共建团

社区共建团荣誉勋章

2025-2-12 09:07:41 显示全部楼层 阅读模式

介绍

NAS作为存储中心,往往负责大容量数据的保存,而许多云原生应用为了适配云上环境,大规模存储往往依赖对象存储服务,因此在本地部署时,通常需要一个AWS S3兼容的对象存储服务。

Minio就是一个开源的、自托管的分布式对象存储服务,我们可以在飞牛中部署,为其他应用提供存储能力。也可以通过picgo等软件,将minio扩展为图床。

部署

在飞牛中,可以通过docker compose来部署Minio:

services:
  minio:
    image: quay.io/minio/minio:latest
    command: server /data --console-address :9002
    restart: always
    volumes:
      - ./data:/data
    network_mode: bridge
    ports:
      - "9000:9000"
      - "9002:9002"
    environment:
      MINIO_ROOT_USER: <username>
      MINIO_ROOT_PASSWORD: <password>

注意:需要将<username><password>改成自己的用户名和密码

配置

  • 登陆 访问http://<NAS-IP>:9002可以打开Minio的控制台,直接输入compose中配置的<username><password>可以直接登录。

image.png

  • 配置region 为了兼容AWS S3的API,需要设置Minio服务器的Region信息。 登陆后,点击左侧Configuration,在Region选项中可以设置Minio的Region信息,格式一般为us-west-rack2cn-beijing等。 点击保存后,需要在飞牛Docker中重启Minio!否则设置不会生效!

image.png

  • 创建bucket 登陆后,可以在左侧Bucket中创建新的存储桶,在对象存储中,Bucket(存储桶)的作用就像一个“容器”或“文件夹”,用来分类存放和管理各种文件(比如图片、视频、文档等)。
  • 创建access key AccessKey是外部服务跟对象存储交互的钥匙,保证对象存储仅供你自己的服务访问。
收藏
送赞 1
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

27

主题

100

回帖

0

牛值

初出茅庐

2025-2-14 22:36:46 显示全部楼层
继续补充营养场景

0

主题

7

回帖

0

牛值

江湖小虾

2025-2-20 16:53:22 显示全部楼层
公网怎么访问呢?
建议通过ipv6访问,ipv6也不行的话,就只能通过公网的机器转发了  详情 回复
2025-3-17 19:20

6

主题

10

回帖

90

牛值

社区共建团

社区共建团荣誉勋章

2025-3-17 19:20:04 楼主 显示全部楼层
FnArwen 发表于 2025-2-20 16:53
公网怎么访问呢?

建议通过ipv6访问,ipv6也不行的话,就只能通过公网的机器转发了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则