Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

zdir

Zdir是一款使用PHP开发的目录列表程序,无需数据库,体积小巧,功能完善。

环境要求

  • PHP >= 5.6(建议PHP 7.2)
  • 文件索引依赖于curl组件
  • 如果需要获得更高级的文件管理功能,依赖于Fileinfo, iconv, zip, tar and mbstring组件(非必须)

使用方法

  • 下载源码放到站点根目录
  • config.simple.php修改为config.php
  • 修改config.php设置自己的网站标题/关键词/描述/密码等信息
  • 如果需要排除某个目录,再次修改config.php ,里面有说明
  • 更多说明请查看帮助文档:https://dwz.ovh/zdir

Docker方式部署

docker run --name="zdir"  \
    -d -p 1080:80 --restart=always \
    -v /data/wwwroot/default:/data/wwwroot/default \
    helloz/zdir \
    /usr/sbin/run.sh

更多说明可参考:https://www.xiaoz.me/archives/14809

主要功能

  • 目录浏览
  • MarkDown文件预览
  • CSS/JavaScript一键复制
  • 文件hash
  • 图片预览
  • 视频播放(支持.mp4 .ts .m3u8等部分格式)
  • 音频播放(支持.mp3 .wav .flac .ape
  • 文本查看器(支持的格式有.txt .sh .py .go .c .cpp)
  • Office在线预览(支持.doc .docx .xls .xlsx .ppt .pptx),注意:如果是内网或IP访问方式不支持预览
  • 文件索引
  • 二维码生成
  • 文件管理(上传/删除/编辑等)
  • 文件搜索
  • 密码验证
  • 支持中文显示

Demo

获取捐赠版

扫描下方二维码,捐赠大于30元以上可获得捐赠版,捐赠版可享受首次技术支持及去除广告,捐赠后请联系我的QQ:337003006获取。

联系我

感谢

Zdir的诞生离不开以下开源项目,在此表示感谢。