minio安装配置
安装docker版minio
通过docker应用中的镜像仓库下载minio镜像

打开compose创建容器,填写对应名称,选择存储路径,以及配置文件

docker-compose.yml配置参考
minio-server: image: minio/minio container_name: minio ports: - "9000:9000" # API端口 - "9001:9001" # 控制台端口 volumes: - /vol1/1000/docker/minio/data:/data # 挂载数据目录 environment: MINIO_ROOT_USER: test # 默认管理员用户名 MINIO_ROOT_PASSWORD: test # 默认管理员密码 command: server --console-address ":9001" /data # 指定控制台端口和数据目录 restart: always healthcheck: test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"] interval: 30s timeout: 20s retries: 3构建并启动容器
通过自己IP+9001端口可以访问管理页面,输入配置的账号密码,如
test

创建存储桶
登录控制台后,创建buckets
填写对应存储桶名称即可,其余不需要管

创建minio访问Access Keys
创建授权access_key信息

思源笔记插件配置
下载插件PicGo插件
插件集市下载安装picgo插件

配置图床
打开图床点击
插件配置
配置S3相关信息

配置想详情信息,返回后,点击
未选择即可选择配置
思源设置
配置思源API地址(因为默认是127.0.0.1我的是公网域名,所以不配置的话会访问不到,根据实际情况)

测试上传
点击picgo插件,选择一个图片上传测试一下,可以F12打开浏览器检测看看对应的请求地址之类的是否正确

上传成功的话,下面会显示对应的图片信息,那就大功告成了

遇到的坑
因为我minio是通过lucky反向代理出来的域名地址,在配置代理的时候需要关闭使用目标头信息(如果不关掉的话,上传图片图床是使用的域名的host进行加密的,实际在minio使用的127的加密比较,上传会一直显示403,认证不通过)
