自从写博客后发现 markdown 图片处理困难,存到本地每次存个文档都得建个目录,云厂商的对象存储收费,后来研究了下 MinIO,感觉当图床不错

1 部署 minio

wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
chmod +x minio
mv minio /usr/bin

1.1 编写启动脚本

cat /opt/minio/start.sh

1
2
3
4
#!/bin/sh
export MINIO_ACCESS_KEY=用户名
export MINIO_SECRET_KEY=密码
nohup /usr/bin/minio server /mnt/data --address "域名:9000" --console-address ":9001" > /opt/minio/minio.log 2>&1 &

1.2 添加证书,名字不能改

tree /root/.minio

1
2
3
4
5
/root/.minio
`-- certs
|-- CAs
|-- private.key
`-- public.crt

1.3 防火墙开放 9000 与 9001 端口

1.4 启动

sh /opt/minio/start.sh

1.5 创建 bucket

image-20220310105656031

image-20220310105709012

1.6 配置权限

image-20220310111703891

image-20220310111717981

image-20220310111634820

2 安装图床客户端

我这里用 windows 的

下载地址Releases · Molunerfinn/PicGo · GitHub

2.1 安装 minio 插件

需要安装 node.js

image-20220310110013903

2.2 配置

image-20220310110341476

3 编辑器配置

image-20220310110526428

3.1 测试上传

image-20220310110654303

3.2 查看 minio

image-20220310110717596