宝塔自建兰空图床

烟雨 发布于 2024-06-10 81 次阅读


前言

一直在用免费的图床怕那天不稳定全站图片全挂了.所以自己搭建一个在备份比较省心

如果你不是开发者,请不要下载名称为 Source Code 的压缩包,此为核心源代码,需要自己安装拓展。

图床github和安装文档

兰空图床github下载地址
兰空图床安装文档

配置环境

先用宝塔安装LNMP套装  php安装版本8.0.26 mysql 5.7
php 安装扩展 fileinfo 和 fileinfo
删除禁用函数如下
readlink、symlink
putenv、getenv
exec、shell_exec
chmod、chown、fileperms

开始下载安装

解析一个域名 我们一会要用到例如
tc.hongmi.top
#打开ssh 进入宝塔目录 
cd /www/wwwroot
#创建文件夹
mkdir tc
#进入tc文件夹
cd tc
#下载图床压缩包 如果更新就下载最新的
wget https://github.com/lsky-org/lsky-pro/releases/download/2.1/lsky-pro-2.1.zip
#解压图床
unzip *.zip
#给文件夹赋权
chmod -R 777 /www/wwwroot/tc

#宝塔新建站点输入刚才的域名 示例
tc.hongmi.top
#网站根目录设置tc
/www/wwwroot/tc
#数据库账号密码设置 示例
账号123456 密码123456
php版本选择8.0.26 提交即可

#点击站点 添加伪静态 nginx 需要设置伪静态,内容如下
location / {
  try_files $uri $uri/ /index.php?$query_string;
}
#申请SSL证书
点击SSL 申请免费证书并保存

#网站目录设置里面运行目录设置为
/public
#最后输入网址进入网页配置兰空图床 如果进不去就关闭放跨站

picgo安装

#picgo的下载地址和依赖 下载这俩并安装 安装完打开
https://github.com/Molunerfinn/PicGo/releases
https://nodejs.org/en
#如下图 安装即可

PicGo安装好之后,我们需要获取兰空图床的token,后面在插件中需要用到。这里我使用的是postman来获取V2版本的token,使用POST访问兰空图床token获取地址,格式为:域名/api/v1/tokens,在Body中使用form-data格式设置email和password,最后点击Send发起请求,拷贝结果中的token信息备用。

打开网址
https://web.postman.co
打开翻译网页 点击左上角工作空间 新建一个工作区
选择空白工作区 点击下一个
填写名字勾选个人 点击创建
点击+号
设置把get换成post 输入域名/api/v1/tokens
点击Body在选择form-data 设置email和password 
点击seed即可 拷贝token 放入

插件安装成功后,在左侧图床设置下选择“lankong”,编辑相关配置。

注意 域名后面不到带/ 不然会报错

总结

到此教程就结束了 后续还会出迁移教程

备份直接宝塔安装onedirve 在计划任务把数据库和图床备份到onedirve即可

此作者没有提供个人介绍。
最后更新于 2024-06-11