rclone 插件是一款基于PicGO调用rclone应用实现上传和备份的插件,支持rclone下各种存储后端的上传,备份和图床。同时rclone可以通过命令行实现图床的全量迁移。 目前测试支持
- 去中心化存储Storj(免费150GB)。(经过计算,Storj在存储小文件时并不划算,15KB的小文件1万个会每月交0.6元,远高于其他存储,说明Storj仅适用于打包的大文件的备份存储,如视频,压缩包等等。)
- Local(本地备份)
- 自建存储后端(WEBDAV,HTTP,Seafile)
- 分布式存储后端(SeaweedFS,Minio)
- COS,OSS,S3兼容性存储,B2等等
在remote 选项中配置相关信息,默认会将图片上传到指定位置。 上传功能区(必填):
插件设定了三个备份后端槽,可以同时备份到三个存储后端,只要填写 远端存储名 信息就可以。支持备份到本地,详见:
- 有三个后端槽,最多支持三处备份,需要rclone配置好远端存储名,测试好并且正常连接。
如网站被D时,切换后端,或者cloudflare使用。
图床功能只是拼接了域名前缀和路径地址,可能需要与CDN联动。填写域名前缀,后面和桶名和文件上传路径进行拼接。
- 如果想确保图床后端更新,不用更新文件URL的话,需要配置CDN域名指向合适的后端。
需要下载rclone,安装并且在默认路径下可用。
需要配置rclone的远程源,并确认配置正确: 在系统命令行下输入:
rclone version
有相关rclone输出信息认为安装成功。
对应rclone下remoteName,是使用rclone config
后自己命名的remoteName,例如这里有三个存储后端,remoteName 分别是 blog.fengidea.com
,local
,storj
。
所以在remoteName/远程源名 处填写storj
。
存在三个备份槽,默认不填入,填入后需要确认在rclone config下名称与之一致。 需要填写remoteName、远程源名。
这里填写需要注意:
- 位置建议应该填写绝对路径
- 对应路径需要有用户权限,如Linux需要能在对应位置创建文件夹。
- 参见:
/home/mxuan/
D:\mxuan\
这里给出了几个配置rclone的config项的示例。
网上查找rclone的配置教程,测试成功后再使用插件。。