minio搭配PicGo图床插件使用

MinIO 搭配 PicGo 图床插件使用指南

部署 MinIO

首先,我们需要通过 Docker Compose 部署 MinIO。以下是一个示例的 docker-compose.yml​ 文件:

version: '3'
services:
  minio:
    image: minio/minio:RELEASE.2024-11-07T00-52-20Z
    hostname: "minio"
    ports:
      - "9000:9000" # API 端口
      - "9001:9001" # 控制台端口
    environment:
      MINIO_ACCESS_KEY: admin    # 管理后台用户名
      MINIO_SECRET_KEY: tyw123456   # 管理后台密码,最小8个字符
    volumes:
      - ./data:/data               # 映射当前目录下的data目录至容器内/data目录
      - ./config:/root/.minio/     # 映射配置目录
    command: server --console-address ':9001' /data  # 指定容器中的目录 /data
    privileged: true
    restart: "no"

参考:GitHub 项目链接

启动服务:

docker compose up

服务启动后,可以通过以下地址访问:

# 账号
admin/tyw123456

# 后台管理地址
http://127.0.0.1:9001

# API地址
http://127.0.0.1:9000

MinIO 配置

创建 Bucket

  1. 登录到 MinIO 后台管理界面:http://localhost:9001/
  2. 导航到 Administrator -> Buckets -> Create bucket
  3. 直接点击确定即可创建 Bucket。

创建 Bucket1

修改权限

如果 Bucket 需要作为公共图床使用,建议将访问权限设置为 Public。操作步骤如下:

  1. 导航到 Administrator -> Buckets -> Summary -> Access Policy
  2. 将访问策略设置为 Public。

修改权限

配置 Access Keys

  1. 导航到 User -> Access Keys -> Create access key
  2. 创建新的 Access Key。

配置 Access Keys

配置 Region

  1. 导航到 Administrator -> Configuration -> Region
  2. 配置 Region,这一步非常重要,后续配置会用到。

配置 Region

配置 PicGo 图床

新建 S3 图床配置

  1. 在 PicGo 中新建一个 S3 图床配置,或者使用默认配置。
  2. 修改配置如下:
# AccessKeyId
# 使用前面步骤创建的

# SecretAccessKey
# 使用前面步骤创建的

# 设定Bucket
# 使用前面创建的名称

# 设定上传路径
# 默认即可

# 设定Region
# 使用前面步骤创建的

# 设定自定义节点
# 本地就是:http://127.0.0.1:9000

# 其他选项酌情默认配置即可

配置 PicGo

选择配置并上传

  1. 在 PicGo 中选择刚刚配置的 S3 图床。
  2. 在图片右侧菜单点击上传到 PicGo 图床即可。

上传图片

完结撒花 🎉

至此,MinIO 搭配 PicGo 图床插件的配置和使用已经完成。希望这篇指南对你有所帮助!


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注