宝塔面板手动搭建Zdir开源文件服务

宝塔面板手动搭建Zdir开源文件服务

编码文章call10242025-02-22 18:25:2025A+A-

github开源地址
https://github.com/helloxz/zdir

前言

Zdir是一款使用PHP开发的目录列表程序,开发 Zdir 的初衷是为了自建一个前端库 & 软件库,但发现网上的目录列表程序都不满意,于是Zdir诞生。非常适合做个人web外链分享。

演示地址:https://wget.ovh/

截图

优点

  • 支持一键浏览目录、一键复制文件地址
  • 支持常规的视频播放、图片预览、markdown预览
  • 二维码生成、文件hash

图文安装

github地址
https://github.com/helloxz/zdir

环境要求: Mysql至5.6+Nginx、PHP 推荐7.1

1.安装宝塔

参考宝塔教程

2.添加网站

LNMP环境部署完成后,打开宝塔面板,添加网站。

3.源码安装

#请替换demo.baiyue.one为自己的域名后,拷贝全部命令后粘贴到ssh工具
cd /www/wwwroot/demo.baiyue.one
git clone https://github.com/helloxz/zdir.git && mv zdir/* .
cp config.simple.php config.php

4.宝塔面板设置

修改config.php设置自己的网站标题、关键词、描述、需要排除的目录等



$siteinfo = array(
        "title"        =>    "修改设置站点标题",
        "keywords"    =>    "zdir,h5ai,Directory Lister,Fdscript,目录列表,目录索引",
        "description"    =>    "Zdir是一款使用PHP开发的目录列表程序,简单实用,免费开源。"
    );

修改排除目录
//需要忽略的目录
    $ignore    = array(
        ".",
        ".git",
        "favicon.ico",
        "functions",
        "config.php",
        "index.php",
        "static",
        "LICENSE",
        "template",
        "cache.php",
        "indexes.php"
    );

其它

不要使用中文命名目录/文件,否则可能发生不可预料的错误,若还有其它问题,请留言反馈。

文件目录缓存时间有24h,如果希望立即清除缓存请访问cache.php?del=cache

点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4