这是一款运营级别的轻量化网盘系统,具备以下核心功能特点:
🚀 系统部署
-
一键安装:将源码上传至主机根目录,访问
/install.php进入安装向导,填写数据库信息和管理员账号密码即可完成部署。 -
全站文件总大小不到 1MB,真正轻量化,适合快速上线。
👥 用户管理
-
支持用户注册、登录、邮箱验证(可配置开关)。
-
登录安全:连续5次密码错误自动锁定账户15分钟,防止暴力破解。
-
后台可管理所有用户:查看列表、搜索、添加、编辑角色(管理员/普通用户)、调整存储配额、重置密码、禁用/解禁、删除用户(保护超级管理员不被删除)。
-
用户个人中心支持修改密码、查看存储使用情况。
📁 文件管理(前台)
-
支持文件夹/文件的创建、上传、下载、重命名、移动、复制、删除。
-
文件列表支持按名称、大小、时间排序,并支持关键词搜索。
-
提供面包屑导航,方便在文件夹间跳转。
-
上传支持拖拽、多选,并实时显示存储空间使用进度条。
-
文件预览(通过下载方式)和图标类型识别(图片、视频、音频、文档、压缩包等)。
🔗 分享功能
-
用户可对任意文件生成分享链接,可设置提取码(可选)和有效期(永久、1小时、24小时、3天、7天、30天)。
-
分享链接支持查看/下载次数统计,后台可查看分享列表并随时取消分享。
-
分享页面支持提取码验证,方便安全分享。
💳 卡密/充值系统
-
管理员后台可批量生成卡密,卡密可关联套餐或自定义容量及有效期。
-
用户在前台输入卡密即可充值扩容,卡密状态自动标记为“已使用”。
-
后台可查看所有卡密及其使用状态、使用人。
📦 套餐管理
-
管理员可创建存储套餐(名称、容量、有效期天数),并控制套餐启用/禁用。
-
生成卡密时可直接选择套餐,简化操作,便于商业化运营。
⚙️ 系统设置
-
基本设置:站点名称、开放注册开关、最大上传大小、新用户默认存储容量。
-
邮件服务:支持配置SMTP服务器(主机、端口、账号、授权码、发件人信息),用于注册邮箱验证。
-
卡密购买链接:可设置外部购买页链接,用户充值页面可一键跳转购买。
📊 后台仪表盘
-
统计概览:总用户数、文件数、文件夹数、分享数、卡密使用/未使用数、套餐数量、总存储用量等。
-
操作日志:完整记录所有用户操作(登录、注册、上传、删除、分享、充值等),便于审计追踪。
🛡️ 安全与轻量
-
密码使用
password_hash加密存储。 -
防止 SQL 注入、XSS 攻击。
-
页面响应式设计,适配移动端。
-
全部功能集成在不到1MB的代码中,无需额外依赖,部署和维护成本极低。
该系统即开即用,功能完备,适合个人、团队或中小企业搭建私有云盘或提供付费存储服务。


