Zdir网盘二开版 by 大胡子
- Zdir是一款使用PHP开发的目录列表程序,无需数据库,体积小巧,功能完善。
- 大胡子只是在原版基础上去除广告,优化部分代码,适配移动端,二次打包而成,方便新手用户搭建。
- 有不明白的地方可以给我留言,我会尽快回复您的。
更新日志
环境要求
- PHP >= 5.6(建议PHP 7.2)
- 文件索引依赖于`curl`组件
- 如果需要获得更高级的文件管理功能,依赖于Fileinfo, iconv, zip, tar and mbstring组件(非必须)
使用方法
- 下载源码放到站点根目录
- 修改
config.php
设置自己的网站标题/关键词/描述/密码等信息
- 如果需要排除某个目录,再次修改
config.php
,里面有说明
- 修改
template/header.php
设置自己顶部导航(移动端已适配)
主要功能
- 目录浏览
- MarkDown文件预览
- CSS/JavaScript一键复制
- 文件hash
- 图片预览
- 视频播放(支持.mp4 .ts .m3u8等部分格式)
- 音频播放(支持.mp3 .wav .flac .ape )
- 文本查看器(支持.txt .sh .py .go .c .cpp)
- Office预览(支持.doc .docx .xls .xlsx .ppt .pptx)
- 文件索引
- 文件搜索
- 二维码生成
Demo
- 演示地址:http://nas.jakehu.cn(开放时间早上8点到凌晨2点)
部署
感谢
环境要求
- PHP >= 5.6(建议PHP 7.2)
- 文件索引依赖于`curl`组件
- 如果需要获得更高级的文件管理功能,依赖于Fileinfo, iconv, zip, tar and mbstring组件(非必须)
使用方法
- 下载源码放到站点根目录
- 修改
config.php
设置自己的网站标题/关键词/描述/密码等信息
- 如果需要排除某个目录,再次修改
config.php
,里面有说明
- 修改
template/header.php
设置自己顶部导航(移动端已适配)
主要功能
- 目录浏览
- MarkDown文件预览
- CSS/JavaScript一键复制
- 文件hash
- 图片预览
- 视频播放(支持.mp4 .ts .m3u8等部分格式)
- 音频播放(支持.mp3 .wav .flac .ape )
- 文本查看器(支持.txt .sh .py .go .c .cpp)
- Office预览(支持.doc .docx .xls .xlsx .ppt .pptx)
- 文件索引
- 文件搜索
- 二维码生成
Demo
- 演示地址:http://nas.jakehu.cn(开放时间早上8点到凌晨2点)
部署
感谢
- 下载源码放到站点根目录
- 修改
config.php
设置自己的网站标题/关键词/描述/密码等信息 - 如果需要排除某个目录,再次修改
config.php
,里面有说明 - 修改
template/header.php
设置自己顶部导航(移动端已适配)
主要功能
- 目录浏览
- MarkDown文件预览
- CSS/JavaScript一键复制
- 文件hash
- 图片预览
- 视频播放(支持.mp4 .ts .m3u8等部分格式)
- 音频播放(支持.mp3 .wav .flac .ape )
- 文本查看器(支持.txt .sh .py .go .c .cpp)
- Office预览(支持.doc .docx .xls .xlsx .ppt .pptx)
- 文件索引
- 文件搜索
- 二维码生成
Demo
- 演示地址:http://nas.jakehu.cn(开放时间早上8点到凌晨2点)
部署
感谢
- 演示地址:http://nas.jakehu.cn(开放时间早上8点到凌晨2点)
部署
感谢
大胡子网盘的诞生离不开以下开源项目,在此表示感谢。
23 条评论
Rickroll摇 ( VIP 1 )
那如何设置Nginx伪静态,只看到阿帕奇的伪静态🤔🌚
2broear ( VIP 6 )
我要来用下胡子哥的网盘~
QQ游客 ( VIP 1 )
大佬你qq号多少
Jakehu
页首、页尾 都有QQ临时对话链接
QQ游客 ( VIP 1 )
你的源码放在黑群的web station 的web目录下 二维码不显示在哪里修改
Jakehu
在 /static/embed.js 中修改二维码接口,之前的接口失效了,我现在用的是 https://api.pwmqr.com/qrcode/create/?url=
QQ游客 ( VIP 1 )
//二维码接口
qrcodeapi
= “https://api.pwmqr.com/qrcode/create/?url=” + url;
var qrimg = “”;
是这样吗,还是不行啊
Jakehu
你 QQ 联系我,我发你代码
xinyun777 ( VIP 1 )
大佬,文件索引依赖curl组件是啥啊
Jakehu
没什么,忽略就行,正常部署文件索引功能就可以使用
心飞悦 ( VIP 1 )
你好,请问下了你的源码,文件的存储位置可以自己更改嘛,不想把文件存储在www文件夹里面。yue
Jakehu
可以修改,在
/functions/home.php
中可以修改文件目录,但如果您是 docker 部署的,应该没权限访问其他目录吧。大力水手 ( VIP 1 )
胡子兄弟,管理文件及存储的位置您说实在“/functions/home.php ”,能否详细的说明下,试了好几次都没修改好,谢谢
Jakehu
https://www.yuque.com/helloz/zdir 详细的安装和配置方法可以在这里查看。
大力水手 ( VIP 1 )
看了好几遍,还真没找到具体修改的位置,还望胡子兄弟明示,谢谢
Jakehu
实在是抱歉
其实我自己也不知道如何在 Docker 中设置伪静态,所以我都是直接用的原目录,只是看起来稍微有些乱,但也不影响使用,我也就没管它。 
张十三 ( VIP 1 )
首先感谢作者的无私奉献。我是威联通webstation搭建的,摸索的修改默认文件保存位置的方法:1、config文件中改thedir指向目标保存文件夹的绝对路径(默认是空)2、template-header中将指向文件管理的herf改为http://域名:端口/functions/admin.php,有ssl的话就是https://域名:端口/functions/admin.php。算是一点小补充
愤怒的闹钟 ( VIP 1 )
这样修改后 是可以访问。但是进如页面后文件夹里面的连接复制后全是错误。点击下载文件也是错误
大力水手 ( VIP 1 )
我没有通过Docker,而是直接把源码放在了群晖根目录用web station虚拟主机设置,现在打开本文中设置的网盘,里面没有任何文件,我就想请教下如何把自己的文件目录放到网盘当中去
心飞悦 ( VIP 1 )
谢谢
2broear ( VIP 6 )
我之前偶然发现了你的网盘还在里面听了很多歌
Jakehu
都是临时用的,在等阿里云盘,是时候给百度云盘一个釜底抽薪了。
2broear ( VIP 6 )
不知道百度接下来会怎么玩