项目概述
LittlePan_v2 是一款轻量级、易部署的多存储后端外链网盘管理系统,专注于为个人和小型团队提供便捷的文件外链分享与管理能力,以低门槛部署、多存储适配、安全可控为核心设计理念,适配常规服务器、虚拟主机、新浪云(SAE)等多种运行环境。
一、定位
作为轻量化网盘管理工具,LittlePan_v2 弥补了传统网盘系统部署复杂、存储方式单一的短板,聚焦「外链分享」核心场景,支持文件的上传、下载、加密、批量管理等基础操作,同时提供标准化 API 接口,可快速对接第三方应用,满足个人学习、非商业场景下的文件管理与分享需求。
二、特性
- 多存储后端适配:覆盖本地存储、WebDav 及主流云存储(阿里云 OSS、腾讯云 COS、华为云 OBS、又拍云),同时兼容 SAE 存储环境,用户可按需选择存储载体,灵活扩展文件存储能力。
- 文件安全管理:支持文件密码加密访问、精细化权限控制,可设置文件是否公开显示,有效防止文件被违规访问,保障数据安全。
- 轻量化部署体验:提供自动安装引导流程,无需复杂手动配置;适配 Nginx/Apache 服务器,内置 Rewrite 规则与环境检测机制,部署后即可快速投入使用。
- 友好的交互与管理:包含简洁的前端文件展示页、上传页、个人文件管理页,以及后台管理面板,支持文件搜索、批量操作、存储空间统计,操作无技术门槛。
- 完整的 API 能力:提供标准化 API 接口,支持 JSON/JSONP/FORM 三种返回格式,兼容跨域调用,可通过 cURL、Guzzle 等方式实现文件批量上传、删除等自动化操作。
- 环境兼容性强:支持 PHP 7.2+ 版本,适配常规服务器、虚拟主机、SAE 新浪云等多种运行环境,满足不同用户的部署条件。
三、技术架构与环境
- 开发语言:PHP(7.2+),内置各云存储服务商 SDK,无需额外安装依赖;
- Web 服务器:兼容 Nginx/Apache(需开启 Rewrite 模块);
- 数据库:MySQL 5.6+(依赖 PDO_MySQL 扩展);
- 前端适配:基于 Bootstrap 等组件实现响应式布局,兼容桌面端与移动端访问;
- 开源协议:基于 Apache License 2.0 开源,允许非商业场景下的自由使用、修改与分发。
四、适用场景
- 个人学习场景下的文件存储与外链分享;
- 小型团队内部的文件协作与共享(非商业用途);
- 第三方应用对接文件上传/下载能力(通过 API 接口);
- 需适配多存储后端、低服务器资源占用的轻量化文件管理需求。