如果使用PicGo 先看一下支持哪些图床的插件:https://github.com/PicGo/Awesome-PicGo
基于SFTP && Nginx
起因:换了个服务器(2核2G,剩余内存200M),MINIO容器无法启动,但是Nginx正常,故使用Nginx范围直接访问服务器图片目录。由此引入问题,该如何上传?想到sftp,果然有插件picgo-plugin-sftp-uploader支持,
Nginx 设置
1 | server { |
SFTP 安装与设置
安装插件
配置插件
配置文件如下,配置参数解读见:picgo-plugin-sftp-uploader
1 | { |
基于MINIO
拉取并运行docker容器
- MINIO_SECRET_KEY与MINIO_SECRET_KEY 改成你自己的
1 | docker run -p 9000:9000 -p 42009:42009 --name minio1 -e "MINIO_ACCESS_KEY=USERNAME" -e "MINIO_SECRET_KEY=PASSWORD" -v /mnt/data:/data -v /mnt/config:/root/.minio minio/minio server /data --console-address :42009 |
创建Bucket并设置为public
安装插件
配置PicGo插件
accessKey与secreKey为第一步运行容器是设置的MINIO_ACCESS_KEY,MINIO_SECRET_KEY
bucker为第二步创建的的bucker的名字
注意事项:上传端口与域名端口不是同一个,需要使用自定义域名