LightPicture开源图床系统
LightPicture 图床系统是个还挺实用的开源图床,用的是比较常见的 PHP 写的,结构清晰,上手也不难。支持阿里云 OSS 和腾讯云 COS,像做博客、做管理后台、搞素材分享什么的,用它来托管图片,挺省事。
app 目录是整个系统的核心,控制器、模型、视图都放这儿,业务逻辑都在这跑。路由定义放在route
里,调哪个控制器,怎么响应,直接改这就行。
public 目录里是前端资源和入口文件,像index.php
、JS、CSS 这些都扔这。部署的时候基本就让服务器指到这个目录就行。还有vendor
目录,装的是 Composer 拉的第三方包,熟悉 PHP 的应该清楚。
支持云存储就挺香了,尤其图片多的时候,走阿里云或腾讯云,比自己扛服务器强太多。你只要在config
里配置好密钥,接口直接打通,上传、拉取一气呵成。
系统还支持图片上传、分类、删除这些基本操作,响应也快,界面也还算干净。你做小项目或者想搭个私有图床来用,LightPicture 还蛮合适。源码是开源的,想扩展功能也容易,比如对接别的 CDN 服务、加水印、限流什么的。
如果你用惯了Lsky Pro
或者Sapic
,那种更大而全的,这种轻量型的图床你会觉得它小而美,搭建也快,几分钟就能跑起来,适合图不多但又不想随便放图床平台的场景。
有兴趣的话,可以看看它的源码:LightPicture - 免费开源多桶图床系统。顺带也推荐几个相关的工具和方案,比如PHP 对接阿里云 OSS和Sapic 基于 Flask 的图床,都挺有参考价值的。
如果你正好有图床搭建需求,又想对代码有点掌控感,可以试试 LightPicture,轻便、可扩展,开发和部署都不费劲。
下载地址
用户评论