【docker】MinIO——搭建一个属于自己的对象存储服务器!
本文发布于401天前,最后更新于338天前,其中的信息可能有所发展或是发生改变。如有疑问请联系邮箱:admin@yemengstar.com。

1.前言

MinIO让我们每个人都可以拥有自己的对象存储空间!

官方地址:MinIO | 高性能, Kubernetes 原生对象存储

官方给出的描述如下:

MinIO 提供高性能、与S3 兼容的对象存储系统,让你自己能够构建自己的云储存服务。
MinIO原生支持 Kubernetes,它可用于每个独立的公共云、每个 Kubernetes 发行版、私有云和边缘的对象存储套件。
MinIO是软件定义的,不需要购买其他任何硬件,在 GNU AGPL v3 下是 100% 开源的。

详见:【docker】兰空图床

服务器推荐:雨云,九折优惠+优惠券

2.安装docker

这里夜梦使用雨云的云服务器,系统为ubuntu22.04。安装docker如下:

snap install docker

如果报错提示snap版本过低,可以使用如下代码更新snap:

snap refresh

然后再安装docker即可!

3.安装MinIO

3.1docker安装

3.2docker-compose安装(推荐)

mkdir minio
cd minio
vim docker-compose.yaml

填入一下内容

version: '3.7'

services:
  server:
    image: quay.io/minio/minio:RELEASE.2023-06-19T19-52-50Z    #GitHub最新镜像
    command: server --console-address ":9001" /data
    environment:
      MINIO_ROOT_USER: user    #管理员用户名
      MINIO_ROOT_PASSWORD: password    #管理员密码
      MINIO_BROWSER_REDIRECT_URL: http://localhost:9001    #管理平台地址
      MINIO_SERVER_URL: http://localhost:9000    #文件分享地址
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
      interval: 30s
      timeout: 20s
      retries: 3
    volumes:
      - data:/data
    ports:
      - "9000:9000"
      - "9001:9001"

volumes:
  data:
如果设置了分享域名,则一定要进行反向代理才可以登录!

然后:

docker compose up -d

4.创建存储桶

创建完成后长下面这样:

创建过程很简单,比腾讯云阿里云之类的简单很多。

左侧找到bucket

直接create bucket就好了!

名字随便写,别的不用管。

然后就可以看到自己创建的存储桶了!

5.与兰空图床连接

我们要现在minio中创建一个access key:

请注意,secret key只会在这里出现一次,如果忘记了只能重置!

然后就可以看到自己的access key了!

6.兰空图床储存策略设置

请注意,这里是使用IP进行访问的,访问端口是9001!

访问域名

访问图像格式为:你的IP:端口/存储桶名称/图像路径

例如:http(s)://yourIP/bucketname/666.png

AccessKey

上面创建好的。

SecretKey

上面创建好的。

连接地址

连接地址的格式为:你的IP:9000/你的存储桶名字

区域

us-east-1

存储桶名称

上面创建好的。

7.后记

到此你的对象存储就搭建完成了,你可以上传一张图像试试哦!

MinIO不仅可以用于兰空图床,别的地方也都可以用!大家可以自行探索!

8.反向代理

【docker】反向代理神器——Nginx Proxy Manager

【docker】Nginx Proxy Manager的使用

9.关于反向代理

本文为夜梦星尘原创文章。
文章作者:夜梦星尘
文章链接:【docker】MinIO——搭建一个属于自己的对象存储服务器!
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自夜梦星尘
支持作者:夜梦星尘的爱发电
上一篇
下一篇