友链提交
请认真填写以下信息,谢谢!

博客信息

(请填写完整的网址,例如:https://www.example.com)
(贵站展示本站链接的页面地址,一般是友链页面,填写后将自动验证友链关系有效性)
(用于抓取文章)
(用于接收通知)

在1Panel中安装使用Lsky Pro图床并集成到Halo博客

Lsky Pro(兰空图床)是一个开源、功能强大且美观的在线图片存储与管理平台,支持将图片上传到服务器或多种云存储服务(阿里云OSS、腾讯云COS、七牛云Kodo、又拍云、AWS S3、MinIO、FTP、SFTP等),并生成可分享的图片链接。


在1Panel中安装Lsky

1. 从应用商店安装

  1. 登录1Panel面板,导航至 应用商店
  2. 搜索 Lsky-pro 应用,点击 安装
  3. 在安装配置界面勾选 端口外部访问(暴露端口以便浏览器访问)
  4. 点击 确认 开始安装
    lsky1.png

2. 创建数据库(以PostgreSQL为例)

  1. 安装完成后,导航至1Panel的 数据库 页面
  2. 选择 PostgreSQL
  3. 点击 创建数据库
  4. 填写数据库名称、用户名和密码
  5. 点击 确认 创建
    lsky2.png

配置Lsky

1. 启动安装向导

  • 浏览器访问:http://<服务器IP>:<安装时指定的端口>
  • 首次访问进入安装向导,点击 下一步
    lsky3.png

2. 配置数据库连接

Step 2 阶段填写:

  • 数据库类型PostgreSQL
  • 数据库连接地址 & 端口:PostgreSQL的连接地址和端口
  • 数据库名称/用户名/密码:使用创建数据库时设置的数据库信息
  • 管理员账号:设置lsky管理员的邮箱和密码
    lsky4.png

数据库连接信息:由于我们的PostgreSQL数据库和lsky都是通过docker容器创建,所以我们无法通过localhost、127.0.0.1进行直接访问和使用PostgreSQL数据库。此时进入1panel面板,导航至数据库页面,点击连接信息,我们需要使用此处容器连接的地址和端口。
lsky5.png

3. 完成安装

点击 立即安装,完成后进入图床点击前往首页,出现以下页面说明安装成功了,此时我们可以上传一张图片,然后检查lsky生成的链接是否可访问
lsky6.png


获取Token

获取接口URL

点击右上角登录Lsky后台,导航到接口页面,复制接口URL,这里也有详细接口说明,可以大概看一下具体的获取方法。
lsky_token0.png

通过Postman获取Token

根据接口说明,可以看到我们需要发起一个POST请求来生成一个 token。具体的接口信息如下表

请求参数(Body)

字段 类型 说明
*email String 邮箱
*password String 密码

返回参数

字段 类型 说明
status Boolean 状态, true 或 false
message String 描述信息
data Object 数据
token String Token

这里我们使用postman工具来实现。

  1. 新建项目

    • 打开Postman → 点击"+" → 选择 Blank collection 创建一个新项目
      lsky_token1.png
  2. 添加请求

    • 点击 Add a request
      lsky_token2.png
  3. 配置请求

    • 方法:POST
    • URL:<接口URL>/tokens
    • Headers:添加 Accept: application/json
      lsky_token3.png
  4. 设置请求体

    {
      "email": "上文配置的管理员邮箱",
      "password": "上文配置的管理员密码"
    }
    

    lsky_token4.png

  5. 发送请求

    • 点击 Send → 在响应结果中获取 token
      lsky_token5.png

Halo集成

安装插件

获取token之后,下一步就是将lsky集成到halo博客中,目前已有的插件中,有两个插件可以实现此功能。本文我们就使用柳佬提供的图床插件来实现,点击安装。
lsky_halo1.png

插件配置

安装插件之后,导航halo后台的插件页面,我们对图床插件进行配置

  • 图床id不知道是啥可以默认
  • 图床类型我们选择兰空图床
  • 图床名称可以为你的图床起一个名字,此处我们就设置为lsky
  • 是否启用选择是
  • API地址则填入上文中Lsky后台接口页面复制的接口URL
  • API Token则填入我们使用postman获取到的token
  • 存储策略ID如果lsky后台没有特殊设置的这里填1就好
    配置完后点击保存即可,我们的插件就配置成功了,此时导航到Halo后台的工具页面就可以看到图床管理了,可以在这里看到已经上传的图片,并且可以在这里直接上传。

用键盘敲击出的不只是字符,更是一段段生活的剪影、一个个心底的梦想。希望我的文字能像一束光,在您阅读的瞬间,照亮某个角落,带来一丝温暖与共鸣。

浮生闲记

intj 建筑师

站长

具有版权性

请您在转载、复制时注明本文 作者、链接及内容来源信息。 若涉及转载第三方内容,还需一同注明。

具有时效性

目录

欢迎来到webjing的站点,为您导航全站动态

21 文章数
3 分类数
1 评论数
32标签数