预备

  • Ubuntu云服务器(已装置浮屠),并解析一个域名主机记录
  • Lsky Pro官方库房下载lsky-pro.zip
  • Picgo官方库房下载PicGo-Setup-x.x.x-x64.exe并装置
  • 阅览Lsky Pro官方文档

关于Lsky布置官方文档很明晰,本篇文章重在阐明如何布置Picgo(token请求和删去文档里没有过多介绍)以及面板邮箱提醒等

Lsky Pro环境预备

按官方文档中Lsky Pro 装置要求,在浮屠面板软件商铺->已装置->MySQL x.x.x->设置->切换版本,保证MySQL5.7以上。另外PHP默认5.6,所以还需要装置PHP >= 8.0.2(如果旧版还有其它布置,考虑兼容,能够保存),关于官方文档要求的PHP扩展和函数,等报了错知道详细是哪再回来装备

装置Lsky Pro

1.在浮屠面板中添加新站点,数据库账号暗码在导航栏数据库中检查

Lsky Pro+云服务器搭建私人图床

2.上传lsky-pro.zip到服务器Img_Bed目录下,设置目录权限777并应用到子目录,在ssh东西中解压缩,解压完成后再设置一次Img_Bed目录权限,修改新解压出的文件权限

Lsky Pro+云服务器搭建私人图床

cd /www/wwwroot/Img_Bed
unzip lsky-pro-2.0.4.zip

3.设置网站根目录为public,添加伪静态

location / {
  try_files $uri $uri/ /index.php?$query_string;
}

Lsky Pro+云服务器搭建私人图床

4.输入网站域名进入装置界面,此刻跳出检测,在软件商铺->已装置->PHP x.x->设置中依据需求装置扩展、删去禁用函数,然后再次进入,填写对应信息,数据库信息在浮屠面板导航的数据库中检查

Lsky Pro+云服务器搭建私人图床

5.装置成功后,再次输入域名,登录账号,接下来做一些必要的设置。左侧导航栏->系统设置,通用备案号如果有就填,控制封闭注册和游客上传功能,私家图床省的被别人滥用。邮件装备这个很重要,用于暗码找回之类,以QQ邮箱为例,翻开SMTP服务,请求授权码

Lsky Pro+云服务器搭建私人图床

Lsky Pro+云服务器搭建私人图床

其它装备便是配额相关的,依据自己需求装备

装备Picgo

Picgo,既然建立私有图床,必定用过其它服务商,所以这儿不难,只是token官方论述不多

1.请求token,方法很多,详细字段阐明参阅面板导航栏中接口,这儿说两种

# 请求token命令二选一,删去token不会curl,所以就需要第二种方法借助站长东西
curl --location --request POST 'http://域名/api/v1/tokens' --form 'email="邮箱"' --form 'password="暗码"'
curl -d "Accept=application/json&email=邮箱&password=暗码" http://域名/api/v1/tokens

站长东西或Postman添加token

Lsky Pro+云服务器搭建私人图床

删去token

Lsky Pro+云服务器搭建私人图床

2.装备picgo,下载插件lankong(源自picgo-plugin-lankong),Server即域名,token格式为Bearer空格token,Ignore certificate疏忽证书,如果不能上传就勾选此项疏忽证书,Sync Delete勾选表明picgo中的相册删去后图床同步删去

Lsky Pro+云服务器搭建私人图床

3.上传测验

最终推荐给图床域名请求一个SSL证书,由于有的浏览器不支持无证书的域名,如果链接能够拜访但个人网站中无法刺进,那就请求一个证书处理博客照片无法展现。兰空不支持全选相册,但有时分需要批量搬运图片,macos上 command+a ,windows 上 alt+a,Issue #493