搭建兰空图床(Lsky Pro)-docker
创始人
2024-05-31 08:31:24
0

兰空图床(Lsky Pro)

官方网站:https://www.lsky.pro/
GitHub:https://github.com/lsky-org/lsky-pro

一, 安装docker-compose

下载-授权

#下载 国内地址
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
#授权
chmod +x /usr/local/bin/docker-compose
#查看版本
docker-compose version

二, 创建docker-compose

mkdir~/lsky;cd~/lsky;
tee docker-vompose.yml <<- 'EOF'
version: '3'
services:lsky-pro:container_name: lsky-pro #容器名称image: dko0/lsky-pro   #所用镜像restart: always   volumes:- /root/data/docker_data/lsky-pro/lsky-pro-data:/var/www/html  #映射到本地ports:- 7791:80 #端口映射7791可以改environment:    #环境配置- MYSQL_HOST=mysql             #mysql数据库- MYSQL_DATABASE=lsky-pro  #数据库名- MYSQL_USER=lsky-pro    #数据库用户名- MYSQL_PASSWORD=lsky-pro   #数据库密码mysql:image: mysql:8.0   #mysql 镜像container_name: lsky-pro-db   #容器名restart: alwaysenvironment:- MYSQL_DATABASE=lsky-pro- MYSQL_USER=lsky-pro- MYSQL_PASSWORD=lsky-pro- MYSQL_ROOT_PASSWORD=lsky-provolumes:- /root/data/docker_data/lsky-pro/db:/var/lib/mysql  #映射到本地
EOF

三,部署

cd ~/lsky
docker-compose up -d

安装结果

Creating lsky-pro-db ... done
Creating lsky-pro    ... done
[root@ecs-346208 lsky]# docker ps
CONTAINER ID   IMAGE   ...
b7ac2c591819   mysql:8.0   ..
a8587873bce6   dko0/lsky-pro  ...           

安装

浏览器输入http://ip:7791

imgge-20230308112825887

设置数据库

此处对应compose文件的配置项

image-20230308112928805

安装完成

image-20230308113108290

配合picgo上传图片

获取tocken

命令curl

curl -X POST -H "Accept:application/json" -H "Content-Type: application/json" -d '{"email":"xx@qq.com","password":"xxx"}' http://ip:prot/api/v1/tokens
#返回结果
{"status":true,"message":"success","data":{"token":"3|xxx"}}

postman

https://web.postman.co/workspace/

工作台新建请求, 添加header Accept=application/json

image-20230309113610967

添加body, email和password, 发送-send

获取到token

image-20230309113816510

PicGo中安装插件lankong

image-20230309122047528

配置插件

image-20230309122232246

  • Lsky Pro Version 在下拉菜单中选择 Lsky Pro 版本,V1 还是 V2,默认 V1
  • 填写图床的地址
    • https://image.example.com ✅️ http://IP:端口
    • https://image.example.com/ ❌️
  • 填写 Auth Token 使用 Bearer 拼接
  • Strategy ID,存储策略 ID,如果是 V1 或 V2 使用默认存储策略的用户,请留空;除非你知道具体 ID,否则请留空
  • Album ID,相册 ID,只针对 V2 有效
  • Permission,图片权限,公开还是私有,默认是私有
  • Sync Delete 同步删除选项,只支持 V2,开启后在 PicGo 相册中删除图片可同步删除图床上的文件,默认关闭
  • Ignore certificate error 开关,默认关闭,请保持关闭,除非你遇到 certificate has expired 等证书报错才需要考虑将其开启。由于有些站点使用 Let’s Encrypt 颁发的免费证书,有效期只有 90 天,在测试上传中遇到了 certificate has expired 错误,打开开关 Ignore certificate error 即可成功上传

证书报错才需要考虑将其开启。由于有些站点使用 Let’s Encrypt 颁发的免费证书,有效期只有 90 天,在测试上传中遇到了 certificate has expired 错误,打开开关 Ignore certificate error 即可成功上传

相关内容

热门资讯

北方长龙跌2.00%,成交额6... 7月9日,北方长龙盘中下跌2.00%,截至09:35,报83.17元/股,成交6764.12万元,换...
恒而达涨2.04%,成交额60... 7月9日,恒而达盘中上涨2.04%,截至09:36,报48.44元/股,成交6019.87万元,换手...
A100ETF易方达(1596... 7月9日,A100ETF易方达(159686)开盘涨0.19%,报1.055元。A100ETF易方达...
特发信息跌2.12%,成交额9... 7月9日,特发信息(维权)盘中下跌2.12%,截至09:36,报7.86元/股,成交9507.33万...
央企科技ETF(560170)... 7月9日,央企科技ETF(560170)开盘涨0.00%,报0.882元。央企科技ETF(56017...
泰祥股份涨2.04%,成交额8... 7月9日,泰祥股份盘中上涨2.04%,截至09:36,报26.06元/股,成交870.52万元,换手...
东华测试涨2.05%,成交额2... 7月9日,东华测试(维权)盘中上涨2.05%,截至09:36,报38.34元/股,成交2227.04...
金诚信涨2.06%,成交额2.... 7月9日,金诚信盘中上涨2.06%,截至09:36,报47.15元/股,成交2.65亿元,换手率0....
科创100ETF易方达(588... 7月9日,科创100ETF易方达(588210)开盘跌0.10%,报0.997元。科创100ETF易...
创业板综ETF华夏(15956... 7月9日,创业板综ETF华夏(159563)开盘涨0.22%,报1.389元。创业板综ETF华夏(1...