项目简介
本项目是基于PHP框架的云存储管理系统,名为OneManager。其主要目标是为用户打造一个统一界面,用于管理和操作多个云存储服务。系统具备文件浏览、上传、下载、移动、复制、重命名、加密、删除等功能,支持管理阿里云、腾讯云、华为云、Google Drive、Microsoft Onedrive等多个云存储服务。同时,提供丰富设置选项,可自定义主题、语言、时区、密码等,还支持多语言界面。
项目的主要特性和功能
- 支持管理多个云存储服务,可在一个系统中统一管理多个云存储账户。
- 具备文件上传、下载、移动、复制、重命名、加密、删除等操作功能,满足文件管理需求。
- 支持多磁盘管理,能同时管理多个云存储磁盘。
- 提供丰富设置选项,可自定义系统参数,如主题、语言、时区、密码等。
- 支持自动更新功能,可轻松更新到最新版本。
- 有文件夹加密功能,可为特定文件夹设置密码保护。
- 支持多语言界面,涵盖英文、中文、日文、韩文、法文、阿拉伯文等。
- 文件下载和上传时生成直链,用户直接从云存储服务器下载或上传文件,减少服务器带宽消耗。
安装使用步骤
选择部署平台
OneManager支持多种部署方式,包括Heroku、Glitch、Vercel、腾讯云函数、华为云函数、阿里云函数计算、百度云函数计算以及VPS等。需根据需求选择合适的部署平台。
部署应用
- Vercel:按照官方文档进行部署,部署后等待30 - 50秒确保配置生效。
- 腾讯云函数:创建函数并配置API网关触发器,确保启用集成响应。
- 华为云函数:创建函数并上传ZIP文件,配置API网关触发器。
- 阿里云函数计算:创建HTTP函数并配置触发器,上传代码后访问域名进行安装。
- 百度云函数计算:创建空白函数并配置HTTP触发器,上传ZIP文件后访问提供的URL进行安装。
- VPS:启动Web服务器,确保伪静态规则生效,上传代码并配置
.data/config.php
文件的读写权限。
配置系统
根据系统提示,设置必要的系统参数,如云存储API凭证、主题、语言、时区等。
访问系统
通过浏览器访问部署后的URL,即可开始使用OneManager进行云存储管理。
注意事项
- 不同云平台对环境变量大小有限制,腾讯云函数(SCF)最大为4KB,华为云函数(FG)最大为2KB,需注意添加的云盘数量。
- Vercel平台每天最多支持100次部署,需合理安排部署时间。
- 系统通过生成直链实现文件的上传与下载,服务器仅消耗与云存储通信的少量流量。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】