分类: 飞牛OS使用记录

  • minio搭配PicGo图床插件使用

    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 图床插件的配置和使用已经完成。希望这篇指南对你有所帮助!