1.服务器部署MinIO对象存储–参考

1
2
3
4
5
6
7
docker pull minio/minio

docker run -p 9000:9000 -p 9001:9001 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=minio账号" -e "MINIO_SECRET_KEY=minio密码" -v /home/data:/data -v /home/config:/root/.minio minio/minio server --console-address ":9000" --address ":9001" /data

其中9000端口是控制台使用,9001端口是API使用,服务器需要放开端口
MINIO_ACCESS_KEY=xxx这里设置登录的用户名,MINIO_SECRET_KEY=xxxxxxxx这里设置登录的密码
/home/data是宿主机映射目录卷,/home/config是宿主机映射配置文件目录卷

也可以使用宝塔安装(宝塔,爽!)

配置MinIO,访问ip:9000,登录

新建Buckets

image-20241120161205150

输入名字点击Create Bucket即可

image-20241120162619477

点击创建的BucketAccess Policy改成Public

image-20241120163842966

Anonymous添加readwrite

image-20241120163953583

新建Access Key

image-20241120164129473

创建完成复制Access KeySecret Key

image-20241120164242895

2.使用PicGo上传

下载PicGo

打开插件设置,搜索minio并安装

图床设置-MinIO图床修改配置

PixPin_2024-11-20_16-53-16

保存即可

3.使用Tinypng压缩图片(可选)–参考

官网打开API主页,填写邮箱及昵称获取API Key

之后会收到一封注册邮件,直接点击跳转完成注册。

之后访问个人界面

API KEY的初始状态是disable,还无法使用,需要手动启用(enable

image-20240421144324331

复制API Key

PicGo插件设置搜索tinypng并安装

配置tinypng

image-20241120170940371

API KEY填入即可

4.Typora设置自动上传

打开Typora文件-偏好设置-图像

选择插入图片时上传图片,选择PicGo并选择文件路径即可

image-20241120171139287

可以点击验证图片上传选项验证配置是否可行