兰空图床-开源图床-多云存储选择更自由-lsky pro-宝塔部署兰空图床傻瓜教程

简介

程序简介及特点

兰空图床(lsky pro)是一款开源的图床程序,支持例如AWS S3、腾讯云cos、阿里云oss、七牛云、又拍云、FTP\Wevdav等多种第三方云存储方式,支持多图上传、拖拽上传粘贴上传等多种方式,自由度极高的用户组管理,可针对用户组做多种策略设置,支持图片水印、接口上传,十分方便,除了免费的开源版本还有付费的企业版,功能更加强大。一般来说个人使用选择免费的开源版本已经完全满足需求,博主一直在使用。

  • 支持本地等多种第三方云储存 AWS S3阿里云 OSS腾讯云 COS七牛云又拍云SFTPFTPWebDavMinio
  • 多种数据库驱动支持,MySQL 5.7+PostgreSQL 9.6+SQLite 3.8.8+SQL Server 2017+
  • 支持配置使用多种缓存驱动,MemcachedRedisDynamoDB、等其他关系型数据库,默认以文件的方式缓存
  • 多图上传、拖拽上传、粘贴上传、动态设置策略上传、复制、一键复制链接
  • 强大的图片管理功能,瀑布流展示,支持鼠标右键、单选多选、重命名等操作
  • 自由度极高的角色组配置,可以为每个组配置多个储存策略,同时储存策略可以配置多个角色组
  • 可针对角色组设置上传文件、文件夹路径命名规则、上传频率限制、图片审核等功能
  • 支持图片水印、文字水印、水印平铺、设置水印位置、X/y 轴偏移量设置、旋转角度等
  • 支持通过接口上传、管理图片、管理相册
  • 支持在线增量更新、跨版本更新
  • 图片广场

官网相关文档

官方网站:https://www.lsky.pro/

Github:https://github.com/lsky-org/lsky-pro

官方文档:https://docs.lsky.pro/docs/free/v2/

程序演示:https://t.lsky.pro/

图片[1]-兰空图床(lsky pro)-自建图床-多云存储选择更自由-宝塔部署兰空图床傻瓜教程

安装前的准备

安装需求什么?

1.服务器一台,配置按需求选择,配置自然越高越好,1核1G也可轻松搭建。有两种情况:

  • 如果只需要使用服务器内部存储,根据自己需求来选择硬盘空间,需要存储量大则选择大硬盘服务器,防止后期使用硬盘不足,迁移比较麻烦。
  • 如果通过挂载Onedrive、AWS、OSS等存储的话,硬盘大小就无关紧要了,因为所上传的所有文件都是上传到第三方存储,不占用本地空间。

程序运行环境要求

  1. 需要关闭 open_basedir,否则会有意想不到的错误。简单来说,open_basedir 是用来限制 PHP 读取目录。
  2. 安装 nginxapachePHP 8.0.2+,然后为 php 安装上必须的拓展,还有MYSQL数据库版本不要太低,之前使用5.5的版本会报错,换5.7版本正常安装。
    • PHP >= 8.0.2
    • BCMath PHP 扩展
    • Ctype PHP 扩展
    • DOM PHP 拓展
    • Fileinfo PHP 扩展
    • JSON PHP 扩展
    • Mbstring PHP 扩展
    • OpenSSL PHP 扩展
    • PDO PHP 扩展
    • Tokenizer PHP 扩展
    • XML PHP 扩展
    • Imagick 拓展
    • exec、shell_exec 函数
    • readlink、symlink 函数
    • putenv、getenv 函数
    • chmod、chown、fileperms 函数

程序搭建

首先服务器安装宝塔,选择系统对应脚本安装。

#Centos安装脚本
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
#Ubuntu/Deepin安装脚本
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
#Debian安装脚本
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
#万能安装脚本
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
#国产龙芯架构安装脚本(其他CPU请勿使用)
wget -O install_panel.sh https://download.bt.cn/install/0/loongarch64/loongarch64_install_panel.sh && bash install_panel.sh ed8484bec

依次点击网站-添加站点,填入域名,设置号数据库

图片[2]-兰空图床(lsky pro)-自建图床-多云存储选择更自由-宝塔部署兰空图床傻瓜教程

到作者的github下载最新版的安装包https://github.com/lsky-org/lsky-pro/releases,进入到站点的目录,将目录内默认的文件全部删除,然后将下载好的安装包上传到网站的根目录,解压,点击站点域名-网站目录,将站点的运行目录指向程序的 public 文件夹。

图片[3]-兰空图床(lsky pro)-自建图床-多云存储选择更自由-宝塔部署兰空图床傻瓜教程
图片[4]-兰空图床(lsky pro)-自建图床-多云存储选择更自由-宝塔部署兰空图床傻瓜教程

然后再设置下伪静态,将以下代码填入伪静态选项内保存。

图片[5]-兰空图床(lsky pro)-自建图床-多云存储选择更自由-宝塔部署兰空图床傻瓜教程

将程序所在目录的所有文件夹、子文件夹、文件的权限,用户组和所有者改为 www,权限改为 0755。若未正确设置权限,在后续的使用过程中可能会因为权限导致文件无法读取、无法写入、创建文件夹等一系列问题,到这里部署完毕。

安装程序

此时可以通过域名访问了,前面提到的环境要求如果提前配置好了不会有以下的问题,因为我是先部署的,所以环境没提前配置好,哪项有问题配置一下即可,配置好重载下PHP。

图片[6]-兰空图床(lsky pro)-自建图床-多云存储选择更自由-宝塔部署兰空图床傻瓜教程
图片[7]-兰空图床(lsky pro)-自建图床-多云存储选择更自由-宝塔部署兰空图床傻瓜教程

到软件商店-已安装,找到PHP8,点进安装拓展,里卖你可以安装fileinfo和imagick。然后显示函数错误的也是在这里点击禁用函数,找到上图显示的函数点击删除即可。

图片[8]-兰空图床(lsky pro)-自建图床-多云存储选择更自由-宝塔部署兰空图床傻瓜教程

配置好后点击下一步,配置数据库和管理员账号,这一步就很简单了,将数据库信息填写好,设置下管理员账号就可以了,点击完成,到这里兰空图床安装完毕,可以愉快的使用了。

图片[9]-兰空图床(lsky pro)-自建图床-多云存储选择更自由-宝塔部署兰空图床傻瓜教程
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容