利用群晖docker搭建Lsky Pro兰空图床&实现typora自动上传lskypro

兰空图床可以帮您保管大量无处安放的图片,数据可以自由选择储存驱动,支持主流第三方储存。作为一个助手,它不仅可以将您把图片以指定规则存放在指定位置,还有更多强大的功能来帮助您处理这些图片。

相关链接

LskyPro源码地址:https://github.com/lsky-org/lsky-pro

Lsky Pro 开源版概述:https://docs.lsky.pro/docs/free/v2/

LskyPro安装参考:https://github.com/lsky-org/lsky-pro/discussions/373

兰空图床 V2 docker 镜像:https://registry.hub.docker.com/r/dko0/lsky-pro/

☆☆☆☆☆Lsky 图床的上传程序:https://github.com/YGXB-net/lsky-upload

安装步骤

1.创建数据库

通过phpmyadmin创建用户lskypro以及数据库lskypro

  • 需要注意的是用户和密码中不能有特殊字符,例如#,不然LskyPro会报错500

  • 一切正常安装后,点击网址打不开,日志会显示500

  • 数据库字符集须为utf8mb4,排序规则utf8mb4_general_ci;

  • 数据库引擎须为InnoDB;

img

img

2.创建容器lsky-pro

通过群晖docker创建容器lsky-pro

命令行

docker run -d \ --name LskyPro \ --restart unless-stopped \ -p 9080:80 \ -v /volume1/docker/LskyPro:/var/www/html \ halcyonazure/lsky-pro-docker:latest

图形版

 

img

 # 检查端口占用情况
 netstat -anp |grep 16812
  • 映射 /var/www/html

img

img

反向代理

img

img

3.开始安装LskyPro

img

img

img

4.使用postman通过API获取Token

  • 根据接口说明,可以看到我们需要通过api 调试工具发起一个 http post 请求来生成一个 token。

  • 这里我们使用postman调试工具,个人使用基本上是免费的。

  • postman官网 :https://www.postman.com/

  • 打开后,可以填入邮箱,然后再按照要求填入账号密码即可完成注册:

img

img

  • 登陆后我们来到个人工作台,在左边我们可以新建一个项目:

img

  • 修改请求类型为: POST ,并填入我们的请求 url:https://IP:端口/api/v1/tokens

img

  • 然后我们在头( Headers )里面,设置请求头KEY为 Accept ,值为 application/json ,如下图:

img

  • 在请求体(Body)中,我们分别填入邮箱和密码的KEY和对应的值。

    • KEY按照我们示例的填写,分别为: email 和 password

    • 值VALUE为您的注册邮箱和您的登录密码

    • 填好之后,就可以点击右边的 Send 按钮,发起请求

img

  • 稍微等待一会,在下方就可以看到返回的结果, token 的值就是我们需要的内容了。

img



5.实现typora自动上传lskypro

  • 前往 Release 界面,下载最新版本

  • 解压下载的压缩包,得到 lsky-upload.exe 文件

  • lsky-upload.exe 文件放到一个空文件夹中(例:C:\ProgramFiles\lsky-upload)

  • 运行 lsky-upload.exe ,在文件夹中会生成 config.yml 文件,修改配置(详细信息请参考相关文档)

  • 修改 Typora 配置,在 "命令" 中填入 lsky-upload.exe 的位置(例:C:\ProgramFiles\lsky-upload\lsky-upload.exe)

 # Lsky 服务器地址
 # 例如:https://example.com
 # 务必注意lsky-server: 后面跟个空格再输入网址
 lsky-server: https://IP:端口
 
 # Lsky 接口的 Token
 # 例如:1|2kDE7QCXRhIWfgXC9bF3axSbCr1dBjIfRPebQ2oo
 # 务必注意lsky-auth-token:  后面跟个空格再输入Token
 lsky-auth-token: 2|2kDE7QCXRhIWfgXC9bF3axSbCr1dBjIfRPebQ2oo

img

THE END
分享
二维码
打赏
海报
利用群晖docker搭建Lsky Pro兰空图床&实现typora自动上传lskypro
兰空图床可以帮您保管大量无处安放的图片,数据可以自由选择储存驱动,支持主流第三方储存。作为一个助手,它不仅可以将您把图片以指定规则存放在指定位置,还……
<<上一篇
下一篇>>
文章目录
关闭
目 录