Serv00 搭建兰空图床

截屏2025-01-18 07.32.25

登录Serv00,添加域名

Wca8nk65FY7NZEK

在Cloudflare登记A记录

复制DNS zones中的A记录

截屏2025-01-18 07.37.34

截屏2025-01-18 07.37.49

添加到Cloudflare的DNS,注意代理状态不要打开

截屏2025-01-18 07.42.25

设置SSL

截屏2025-01-18 07.44.58

截屏2025-01-18 07.45.19

兰空安装

SSH登录Serv00,进入网站命令

1
cd domains/xx.xxx.com

截屏2025-01-18 07.48.00

依次执行下面代码,下载兰空代码

1
release_info=$(curl -s https://api.github.com/repos/lsky-org/lsky-pro/releases/latest)
1
asset_url=$(echo "$release_info" | jq -r '.assets[] | select(.name != "source code") | .browser_download_url')
1
curl -L -o temp.zip "$asset_url" && unzip -q temp.zip && rm -f temp.zip
1
rm -rf public_html && ln -s "$PWD/public" "$PWD/public_html"

进入Panel设置

截屏2025-01-18 07.52.41

VZ241twuHz7rIYX

在 ‘ Open Basedir directories ‘ 中结尾添加如下代码,并将用户名和域名根据自己的情况做对应修改:

1
:/usr/home/User/domains/xx.xxx.com

SQL数据库设置

截屏2025-01-18 07.58.57

网页安装程序

打开域名,确认所有的设置都是打勾状态,如果有错,重新检查上面的步骤

截屏2025-01-18 08.04.48

备注:数据库连接地址填写当时邮箱发送的数据库信息

截屏2025-01-18 08.04.00

截屏2025-01-18 08.06.24

安装成功,使用刚才的管理员和密码进行登录

权限设置

进入SSH,执行如下代码(将USER和域名改为自己的信息),给予兰图上传权限

1
chmod -R 777 /usr/home/USER/domains/xx.xxx.com/storage

保活计划任务

截屏2025-01-18 08.11.57

Upic设置

由于版本问题,无法直接调用Upic的兰空接口,需要自定义API:

  • 获取token

    1
    curl -X POST -F "email=email@address" -F "password=your_passwd" https://your.domain/api/v1/tokens
  • Upic设置

    自定义 Host:

    1
    POST /api/v1/upload

    文件字段填写 :

    1
    file

    URL:

    1
    ["data", "links", "url"]

    截屏2025-01-1812.42.16

​ 其他字段:

截屏2025-01-18 12.43.40

参数:

  • Content-Type: multipart/form-data
  • Accept: application/json
  • Authorization: Bearer 1|FWzOLxTGKhlT51m2oxxxxxxxxxxxxxxx

Authorization 的值填写格式:Bearer + token 字段的数据,注意中间有个空格。

备注:上传路径

1
~/lsky/data/storage/app/uploads/

感谢

内容采集自米拉一


Serv00 搭建兰空图床
http://example.com/2025/01/18/Serv00-搭建兰空图床/
作者
Justin
发布于
2025年1月18日
许可协议