1.介绍

1.1 图床

图床一般是指一种用于存储和托管图片的在线服务。 通过图床,用户可以轻松地上传自己的图片,并获得一个唯一的链接或者嵌入代码,以便在网页、博客、论坛等任何地方方便地分享和展示这些图片。

1.2 MinIO

官方文档
MinIO 是一个基于 Apache License v2.0 开源协议的对象存储服务。它兼容亚马逊 S3 云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从 KB 到最大 TB 不等。

1.3 PicGo

官方文档
一个用于快速上传图片并获取图片 URL 链接的工具。默认支持七牛图床、腾讯云、又拍云、GitHub、SM.MS、阿里云、Imgur。如果需要使用其他图床,可以寻找对于的图床插件,本文介绍的就是使用 MinIO 上传插件上传到自建的 MinIO 服务里。

2.安装

2.1 MinIO 安装

部署 MinIO
教程链接:docker-compose 部署 minio 服务
部署完 minio 后,最好给 minio 配置一个域名。

添加存储桶
点击图示按钮,填写存储桶名称,然后按下回车完成创建。

配置存储桶读写权限

2.2 PicGo 安装

下载地址
根据当前操作系统选择对应的安装包,Windows 系统如果 64 位的版本安装完有问题,就下载 32 位的。

2.3 安装并配置 PicGo 插件

下载
在输入框搜索并下载如图所示的两个插件 miniorename-file
前者用来连接 minio,后者用来修改上传的路径和名称。
配置完 minio 插件后,相册-拉取云端相册 可以从云端同步图片到软件的相册。

2.4 测试上传图片