LitePic 是一套纯 PHP、零数据库、零依赖的轻量图床,宝塔上传即用,自带后台与上传 API(兼容 PicGo / Typora),MIT 协议开源(保留署名即可自由使用 / 修改 / 分发),开发者云智Cloud。V1.2.0 补齐上线后三个高频痛点:管得住、防得住。
核心三件套
- 后台筛选 / 搜索 / 分页:文件名模糊搜索、按类型(jpg/png/gif/webp/bmp)与「年 / 月」过滤;列表分页默认每页 24 张(
config.php的admin_per_page可改);删除图片后保留当前筛选与页码 - 上传访问控制:前台上传接口加入 CSRF 令牌校验,挡住脚本直接 POST;后台「安全设置」新增公开上传开关
public_upload,关闭后仅管理员或持有效 API Token 的应用可上传 - 防盗链:后台可填 Referer 域名白名单,一键生成 Nginx / Apache 规则片段,站外盗用返回 403
升级(V1.0 老用户):备份 config.php、uploads/、data/ → 覆盖新代码(别覆盖这三个,包内同名空目录跳过)→ 不要重跑 install.php(老配置向后兼容,public_upload 键不存在 = 默认开放)→ 后台「安全设置」开启开关并保存。
全新部署:宝塔建站(PHP 7.4+,无需数据库)→ 解压到根目录(确认 index.php 在根层,别多套一层)→ 访问 install.php 填管理员账号密码、API Token、站点地址完成初始化 → 务必删除或重命名 install.php → 访问域名上传,/admin.php 进后台。uploads/、data/ 需可写(755,不行再 777)。
Nginx 加固:站点配置加 location ~* ^/uploads/.*.(php|phtml|phar)$ { deny all; },保存并重载。


下载地址
本内容需要登录后查看





