Termux 安装 PicList 图库服务,typora、obsidian写作一键上传图片到云端

Termux 安装 PicList 图库服务,typora、obsidian写作一键上传图片到云端

1.使用 udocker 运行docker

mkdir .piclist

#安装PicList
udocker run \
  --name=piclist \
  -p 36677:36677 \
  -v "/data/data/com.termux/files/home/.piclist:/root/.piclist" \
kuingsmile/piclist:latest \
node /usr/local/bin/picgo-server -k 123

123设置成你自己访问的秘钥

打开:http://本机IP:36677

修改 .piclist/config.json 的配置, 以阿里云 OSS 为例添加图床配置, 官方文档:文件上传 | PicList

nano .piclist/config.json

添加以下内容:

{ "picBed": { "current": "aliyun", "uploader": "aliyun", "aliyun": { "_configName": "", // 图床配置名,"accessKeyId": "******", "accessKeySecret": "******", "bucket": "lvbibir-image", "area": "oss-cn-beijing", "path": "blog/", "customUrl": "https://image.lvbibir.cn", "options": "" } }, "picgoPlugins": {} }

2.Obsidian 、Typora 上传设置

Obsidian设置

安装 Image auto upload Plugin 插件并配置:

启用远程服务器模式,上传接口填入PicGo Server 地址 

如: http://192.168.5.108:36677/upload?key=123

设置了密码则需要带上key

测试是否成功,拖拽一张图片到Obsidian,图片显示oss地址就对了

Typora设置

打开偏好设置->图像,选择PicList,填入网址:http://图库IP:36677/upload?key=123

然后验证图片上传是否成功


3.设置自启动

创建服务脚本

mkdir -pv $PREFIX/var/service/piclist
nano $PREFIX/var/service/piclist/run

添加以下内容

#!/data/data/com.termux/files/usr/bin/sh

exec udocker run   -p 36677:36677 \
 -v "/data/data/com.termux/files/home/.piclist:/root/.piclist"  \
piclist  \
node /usr/local/bin/picgo-server -k 123 > /dev/null 2>&1

添加执行权限

chmod +x $PREFIX/var/service/piclist/run

启动

sv up piclist

停止

sv down piclist

自启动

sv-enable piclist

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容