Lsky Pro(兰空图床):自建图床与数字资产管理解决方案

Lsky Pro(中文名:兰空图床)是一款开源的图床程序,始于2017年10月,最初基于ThinkPHP 5开发,经过多次迭代后于2022年3月发布了全新的2.0版本。它既可作为个人云相册使用,也能作为写作贴图库,特别适合电商企业、博主和开发者管理数字资产。

核心功能

  1. 多存储支持​:
    • 本地存储及多种云服务:AWS S3、阿里云OSS、腾讯云COS、又拍云、七牛云等
    • 支持SFTP、FTP、WebDav等协议
  2. 强大的上传管理​:
    • 多图上传、拖拽上传、粘贴上传
    • 动态设置策略上传、一键复制链接
    • 瀑布流展示,支持右键操作和多选管理
  3. 精细权限控制​:
    • 可配置角色组和存储策略
    • 设置上传频率限制、文件类型限制
    • 支持图片审核功能
  4. 专业图片处理​:
    • 图片/文字水印功能,可调整位置、偏移和旋转
    • 自动生成缩略图节省流量
  5. 多数据库支持​:
    • MySQL 5.7+、PostgreSQL 9.6+、SQLite 3.8.8+、SQL Server 2017+

核心流程:

Core Features  功能

Lsky Pro offers a rich set of features designed to provide a complete image hosting solution:
Lsky Pro 提供了一套丰富的功能,旨在提供完整的图像托管解决方案:

Feature Category  功能类别Capabilities  功能
Image Upload  图片上传Multiple upload methods (drag-and-drop, paste, file selection), concurrent uploads, format conversion, thumbnail generation
多种上传方式(拖放、粘贴、文件选择)、并发上传、格式转换、缩略图生成
Image Management  图片管理Folder organization, image categorization, albums, image information display, gallery views
文件夹组织,图片分类,相册,图片信息显示,图库视图
Storage  存储Multiple storage backends (local, S3, OSS, COS, Kodo, USS, SFTP, FTP, WebDAV, Minio)
多种存储后端(本地,S3,OSS,COS,Kodo,USS,SFTP,FTP,WebDAV,Minio)
User Management  用户管理User accounts, groups with permissions, storage quotas, custom configuration
用户账户、具有权限的组、存储配额、自定义配置
Customization  定制Watermarking, image resizing, custom naming rules, path rules
水印、图像调整大小、自定义命名规则、路径规则
Security  安全性Content moderation, upload frequency limits, file type restrictions
内容审核,上传频率限制,文件类型限制
Sharing  分享Multiple link formats (URL, HTML, BBCode, Markdown)
多种链接格式(URL,HTML,BBCode,Markdown)

技术特性

  • 现代化架构​:基于PHP 8.0.2+开发,要求BCMath、Ctype、DOM等扩展
  • 部署灵活​:支持传统LNMP部署和Docker容器化部署
  • API支持​:提供完整的上传和管理接口

Technology Stack  技术栈

  • Backend Framework: Laravel 9
    后端框架:Laravel 9
  • Frontend: Alpine.js, Tailwind CSS, JavaScript
    前端:Alpine.js、Tailwind CSS、JavaScript
  • Database Support: MySQL 5.7+, PostgreSQL 9.6+, SQLite 3.8.8+, SQL Server 2017+
    数据库支持:MySQL 5.7+,PostgreSQL 9.6+,SQLite 3.8.8+,SQL Server 2017+
  • Image Processing: Intervention/Image
    图像处理:Intervention/Image
  • Cache Systems: File, Memcached, Redis, DynamoDB
    缓存系统:文件,Memcached,Redis,DynamoDB
  • Content Moderation: Alibaba Cloud Green, Tencent Cloud IMS
    内容审核:阿里云绿网,腾讯云 IMS

电商应用价值

  1. 统一数字资产管理​:集中管理产品图片、视频等素材
  2. 多平台分发​:一次上传即可生成适用于网站、社交媒体等不同平台的链接
  3. 品牌保护​:通过水印功能防止图片盗用
  4. 成本控制​:可自由选择存储方案,平衡速度与成本

部署方案

  1. 传统部署​:
    • 环境要求:Nginx/Apache + PHP 8.0.2+ + MySQL
    • 下载地址:GitHub Releases
  2. Docker部署​(推荐):
bashbash复制docker run -d --name lsky -p 8090:80 \
-v /path/to/data:/var/www/html \
halcyonazure/lsky-pro-docker:latest

支持与MariaDB/MySQL容器配合使用

资源链接

  • 官网:https://www.lsky.pro
  • GitHub仓库:https://github.com/lsky-org/lsky-pro
  • 官方文档:https://docs.lsky.pro

截至2025年,Lsky Pro已成为GitHub上获得超过3.4k星标的热门项目,其简洁实用的界面和强大的功能使其成为自建图床的首选解决方案之一。