兰空图床Lsky部署及如何通过API获取Token

前言用obsidian写文档，图床必不可少。一直用Image auto upload Plugin插件，但每次都需要打开piclist软件，太麻烦。所以改用兰空图床+openlist+网盘的方式，免费且方便。兰空图床Lsky部署兰空图床的免费版官方已经不再维护，但目前的功能足够了，可通过docker compose部署， 这是我用的代码 version: '3' services: lskypro: image: halcyonazure/lsky-pro-docker:latest restart: unless-stopped hostname: lskypro container_name: lskypro environment: - WEB_PORT=8089 volumes: - $PWD/web:/var/www/html/ ports: - "9080:8089" networks: - lsky-net # 注：arm64的无法使用该镜像，请选择sqlite或自建数据库 mysql-lsky: image: mysql:5.7.22 restart: unless-stopped # 主机名，可作为"数据库连接地址" hostname: mysql-lsky # 容器名称 container_name: mysql-lsky # 修改加密规则 command: --default-authentication-plugin=mysql_native_password volumes: - $PWD/mysql/data:/var/lib/mysql - $PWD/mysql/conf:/etc/mysql - $PWD/mysql/log:/var/log/mysql environment: MYSQL_ROOT_PASSWORD: lAsWjb6rzSzENUYg # 数据库root用户密码，自行修改 MYSQL_DATABASE: lsky-data # 可作为"数据库名称/路径" networks: - lsky-net networks: lsky-net: {} 通过API获取Token 部署好后即可正常使用页面功能，而且自带API接口，对接博客等网站方便了很多，我使用obsidian可通过插件自动上传图片并生成链接，但需要填写兰空图床的token。 PixPin_2025-08-17_16-49-06.png 打开仪表盘的接口页面，有非常详细获取token的说明，但不够友好，看不懂的同学可以按照以下流程获取。打开网站https://postman.co/，注册个人用户，仅调试获取token的功能是免费的。登陆后我们来到个人工作台，在左边我们可以新建一个项目修改请求类型为：POST ，并填入我们的请求url，我已经解析好了域名： https://lsky.1day.vip/api/v1/tokens 1.png 然后我们在头（ Headers ）里面，设置请求头KEY为 Accept ，值为 application/json ，如下图： 2.png 在请求体（Body）中，我们分别填入邮箱和密码的KEY和对应的值。KEY按照我们示例的填写，分别为： email 和 password，值VALUE为您的注册邮箱和您的登录密码，如下图： 3.png 填好之后，就可以点击右边的 Send 按钮，发起请求，稍微等待一会，在下方就可以看到返回的结果， token 的值就是我们需要的内容了。 4.png 挂在openlist openlist的设置不过多赘述，以我为例：openlist解析域名o.229329.xyz ,挂载了天翼云盘，名称139并新建img目录，如下图 68a9289610419.png 兰空图床存储策略设置如下图 68a92ad875191.png obsidian兰空图床插件自动上传图片的地址如下图 68a92b7b0d876.png