✨ Another OneDrive Directory Index.
👋 本项目受 Oneindex 启发,借鉴其部分功能,在这里感谢。 项目持续开发,会加入更多功能,欢迎大家提交 issue.
一款 OneDrive
目录文件索引应用,基于优雅的 PHP
框架 Laravel5.8
搭建,并通过 Microsoft Graph
接口获取数据展示,支持多类型帐号登录,多种主题显示,简单而强大。
- OneDrive 目录查看索引分页查看;
- 支持代码、图片、文本文件即时预览、图片列表栏展示;
- 支持音视频播放(兼容大部分格式),视频播放采用 Dplayer.js,音乐播放采用 Aplayer;
- 支持自定义创建文件夹、文件夹加密、文件/文件夹删除、文件/文件夹的复制与移动;
- 支持文件搜索、文件上传、文件直链分享与删除、文件直链一键下载;
- 支持管理 readme/head 说明文件;
- 支持图床;
- 支持命令行操作;
- 支持文件离线下载(个人版);
- 后台基本显示管理,多主题管理,文件预览管理等等(清理缓存后及时生效);
- 支持世纪互联;
- 支持多种缓存系统(Redis、Memcached等);
- 更多功能欢迎亲自尝试。
注: 部分功能需登录。
本项目基于 Laravel 开发,新手建议查看 laravel 的环境要求再进行部署。
强调:文档中包含常见的错误与解决,以及安装。如出现错误提示,建议到issues提供完整截图或相关完整报错代码,并仔细参考文档说明,进行修改!
git pull
composer install -vvv # 无版本更新只需执行到此(同时执行最后两条权限命令)
chmod -R 755 storage # 补充,保证缓存的写入权限,否则500
chown -R www:www *
本次更新进行部分重构,不再兼容老版本,请删除原先代码重新拉取部署更新
2019.06 v4.0
- 搜索功能增强(前台可搜索、后台设置搜索频次)
- 目录额外功能优化(文件隐藏、加密)
- 文件排序功能加强
- 静态资源CDN更换
- 路径优化(可自定义兼容模式)
- 后台刷新任务执行
- 整合部分命令
- 上传、搜索频次设置
- 更换信息存储为数据库存储
- 添加第三方接口
-
release: 稳定版
-
master: 预览版
-
test: 测试版(不推荐使用)
进行任何操作前请先阅读 《提问的智慧》
当前获取帮助有三种方式:
- 通过 GitHub issue 提交问题(仅限问题反馈)
- 通过 个人博客 评论留言 或者 关于&反馈 页面最下角留言
- 通过个人邮箱联系(每周不定时查看)
无论采用哪种方式,请务必注意自己的言行举止,尊重他人,遵守最基本的社区行为规范。 在求(伸)助(手)前请确保已经仔细 Github Wiki 内的所有说明。 使用 GitHub issue 提交问题时请确保提供信息完整准确,否则不予跟进。
Blog https://imwnk.cn
Email [email protected]
-
本项目同样存在命令行版本,包含基本的显示下载,功能与此版本一致。项目地址 OLAINDEX-CMD
-
本软件仅供日常学习使用,不得用于任何商业用途;学习使用请遵守您所在国家的法律,任何非法行为由使用者本身承担。
-
如使用本应用,请保留底部版权,并分享给更多人,谢谢。
项目开发纯属个人爱好,如果你喜欢此项目,欢迎赞助。
同时赞助可以获得一次安装技术服务。
另可根据需求提供付费定制服务。
赞助地址 : https://pay.ningkai.wang
The OLAINDEX is open-source software licensed under the MIT license.