三款优秀的在线文件管理器(目录列表)对比-Directory Lister、h5ai和FileRun

免费的在线文件管理器有不少,例如Net2FTP、Pydio、eXtplorer、KodExplorer等,这些文件管理器有的甚至还可以当作网盘使用。今天要分享的是另外三款优秀的文件管理器(目录列表程序)Directory Lister、h5ai和FileRun。

Directory Lister是一款简洁的基于PHP的文件目录列表程序,程序安装非常简单,直接上传文件然后打开浏览器就可以访问了。而h5ai是一款功能强大 php 文件目录列表程序,不需要数据库,支持在线预览文本、图片、音频、视频等。

FileRun应该算做网盘程序,因为它支持用户管理与注册,可以安装插件,支持在线播放视频音乐、预览Word和PDF文档、编辑和管理文本文件等,你可以将FileRun安装在Nginx、Apache等环境下,也可以用Docker镜像一键安装,FileRun还的手机APP,支持同步备份。

三款优秀的在线文件管理器(目录列表)对比-Directory Lister、h5ai和FileRun

Directory Lister、h5ai和FileRun功能各异,都有各自的优缺点,本文就从易用、功能、体验等来分析一下Directory Lister、h5ai和FileRun异同点。更多的关于站长工具网盘存储,你还可以看看:

  1. 三个命令工具Rsync,SCP,Tar-快速解决VPS远程网站搬家与数据同步
  2. Linux VPS挂载Google Drive和Dropbox-实现VPS主机数据同步备份
  3. 利用Huginn抓取任意网站RSS和微信公众号更新-打造一站式信息阅读平台

PS:2017年11月23日更新,有兴趣搭建自己的影音中心的朋友,可以看看:自建Nextcloud影音中心:Aria2离线下载+PotPlayer和Kodi本地观看

PS:2018年7月9日更新,这里还有两款优秀的国人开发的图床相册程序和文件目录程序:开箱即用-简洁实用的ImgURL图床相册程序和Zdir目录列表程序(文件管理器)

一、最简洁目录列表程序Directory Lister

Directory Lister官网:

  1. http://www.directorylister.com/

从Directory Lister官网下载程序包后,解压上传到你的服务器根目录,要求PHP至少是5.3以上。然后将 resources/default.config.php 重命名为 resources/config.php。

Directory Lister解压程序包

接着,打开你的浏览器你就可以看到文件目录了。Directory Lister最新版的已经很好地支持中文了,\resources\themes\bootstrap里面有主题,你可以根据自己的需要来修改CSS等。

Directory Lister效果

演示效果可以查看wzfou.com利用Directory Lister搭建的:www.ucblog.net。服务器是用的CN2 VPS:便宜的美国CN2线路接入机房VPS主机

二、轻便又美观目录列表程序h5ai

2.1  h5ai安装与配置

h5ai官网:

  1. https://larsjung.de/h5ai/

Directory Lister可以说是将简洁做到了极致,如果你还想要线预览图片文件、分类目录等,你可以试试h5ai。h5ai也是一个目录列表程序,但是功能上增加了文件预览、分类导航等等。

 h5ai安装与配置

h5ai要求PHP 5.5+ 。兼容Apache httpd, lighttpd, nginx 和 Cherokee. 在Chrome, Firefox, Opera, Vivaldi, Safari and Edge上可以获得最佳体验。h5ai安装方法如下:

下载程序包,解压然后将_h5ai 上传到网站根目录: DOC_ROOT/_h5ai.

DOC_ROOT
 ├─ _h5ai
 ├─ your files
 └─ and folders

打开 http://wzfou.com/_h5ai/public/index.php, 检查一下h5ai 是否可以访问. 同时,如果你的服务器有不兼容的话这里会显示。

h5ai检测兼容性

添加 /_h5ai/public/index.php 到默认的首页列表中. 以下是Apache、Nginx等修改配置的方法:

Apache httpd 2.2/2.4: in httpd.conf or in the root directory’s .htaccess file set for example:

DirectoryIndex  index.html  index.php  /_h5ai/public/index.php

lighttpd 1.4: in lighttpd.conf set for example:

index-file.names += ("index.html", "index.php", "/_h5ai/public/index.php")

nginx 1.2: in nginx.conf set for example:

index  index.html  index.php  /_h5ai/public/index.php;

Cherokee 1.2: in cherokee.conf set for example:

vserver!1!directory_index = index.html,index.php,/_h5ai/public/index.php

现在打开浏览器就可以访问到h5ai了,这是界面:(点击放大)

h5ai操作界面

h5ai默认的是空密码,你可以在_h5ai/private/conf/options.json.中修改。h5ai其它的一些配置,例如字体、CSS、标题等都可以在options.json进行修改。

h5ai修改配置文件

2.2  h5ai使用与问题

h5ai运行异常。可以尝试将php.ini中的scandir exec passthru三个函数删除,将private和public两个文件夹中的cache目录权限设置为777。

h5ai缩略图问题。需要配置好PHP的exif模块、ffmpeg、ImageMagick等组件。推荐使用Oneinstack,自带了ImageMagick、fileinfo PHP Extension等一键安装,ffmpeg直接apt-get install ffmpeg即可。

h5ai支持直接在线查看PDF、TXT、PHP、sh等文本文档。

h5ai预览PDF

当然,也可以直接在线播放视频与音乐文件。

h5ai在线播放

h5ai效果可见官网演示:https://larsjung.de/h5ai/demo/

三、功能强大的文件管理器FileRun

3.1  FileRun安装与配置

FileRun官网:

  1. http://filerun.com/

FileRun是一个功能强大的在线文件管理器,也可以当成网盘使用。分别提供了PHP5.5安装包和PHP5.6-7安装包,还有CentOS和Ubuntu的一键包、Docker、NAS镜像安装包等。在功能上和我们之前分享的Nextcloud有点类似。

FileRun支持Nginx、Apache、Windows等,需要MysqL数据库, PHP 5.5+ 以上,相关的组件还有:

PDO MySQL extension

ionCube loader (version 6.0+) extension

mcrypt extension

openssl extension

gd extension

mbstring extension

exif extension

xml extension

zlib extension

ImageMagick or GraphicsMagick – for extended image format support

FFmpeg – for generating video thumbnails

将FileRun安装包解压上传到你的服务器根目录,打开浏览器FileRun会检测你的PHP配置是否符合要求。

FileRun检测要求

接着,点击下一步开始安装。填写数据库信息。

FileRun添加数据库

在FileRun配置中可以修改语言为中文,添加用户和调整邮件发送配置。

FileRun修改中文

也可以一键开启FileRun的Https访问。

FileRun开启Https访问

FileRun在线文件管理器界面如下:(点击放大)

FileRun操作界面

3.2  FileRun使用与问题

FileRun提供了丰富的插件,例如文本编辑器、图片查看器、文件加密、PDF预览、视频音频播放、Office文档、地图等。

FileRun安装插件

你也可以直接自己在线新建文本,将FileRun当成一个在线编辑器。

FileRun在线编辑器

FileRun支持文件拖拉上传,你可以直接上传文件夹。

FileRun上传文件

这是FileRun的文件上传界面。

FileRun上传文件中

FileRun支持office word excel ppt在线查看与编辑。

FileRun查看Word文档

FileRun视频在线播放。

FileRun在线播放

FileRun音乐播放器也很用。

FileRun听音乐

FileRun的手机APP可以免费下载和使用。

FileRun使用APP

FileRun预览和缩略图的问题。你至少需要安装ImageMagick、pngquant和ffmpeg这几个组件。pngquant可以通过以下方法来安装:

git clone git://github.com/pornel/pngquant.git
cd pngquant
make
sudo make install

FileRun的文件预览和缩略图设置选项中,填入ImageMagick、pngquant和ffmpeg的路径,然后点击检测,成功了就表示可以正常运行。不知道路径的可以使用此命令查找:find / -name pngquant。(点击放大)

FileRun配置

FileRun更多演示效果可以见官网:https://demo.filerun.co/?username=admin&password=admin

四、总结

总得来说,Directory Lister、h5ai不需要数据库就可以运行,所以网站搬家时会简单地多。你甚至可以直接将原来的服务器的文件打包到另一个服务器即可正常运行,不需要额外的设置。大文件的话,可用此文快速解决VPS远程网站搬家与数据同步介绍的方法解决。

Directory Lister、h5ai和FileRun三个软件相比,h5ai有一定的功能且安装使用方便,推荐使用。FileRun几乎相当于一个网盘程序了,可以设置文件共享、在线办公和视频音乐播放等等。Directory Lister最简洁,适合对文件目录追求极致的朋友使用。

文章出自:挖站否 https://wzfou.com/directory-lister/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。


分享到:

关于站长(Qi),2008年开始混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,但愿将自己经验与心得分享出来与大家共勉。

已有 21 条评论
  1. Wyane

    博主,h5ai可以在线上传?
    ”Directory Lister可以说是将简洁做到了极致,如果你还想要点在线上传文件、在线预览图片文件、分类目录等,你可以试试h5ai。”

    7月9日 10:21 回复
    • Qi

      谢谢提醒,已经更正了。 :-D

      7月10日 13:04 回复
  2. chindop

    博主,我有一些问题想要请教一下。请问博主有没有手动安装过FileRun,比如按照官网给出的教程一步步完成:http://blog.filerun.com/how-to-install-filerun-on-centos-7/。第二、假如我的网盘中存放有敏感内容,并且采用docker或者一键包安装方式,博主如何保证这个安装的VPS的IP不被安全渗透?(安全性出了问题,那就不是钱的问题了)。第三、我虽然按照官方指导一步步集成了FileRun与Aria2同时安装在一个VPS上面(并且对Linux、apache和PHP-FPM等竭力优化),但是用httpd ab测试的时候,apache根本抵挡不住高并发的流量访问,那分享就成了问题了。我听说nginx能轻松胜任高并发访问,博主可有亲自用Nginx配置FileRun和Aria2的实际经验?有的话,请告知。第四、我使用Caddy Filemanage配合ratelimit插件和Linux TC成功地挡住了20多台VPS的Aria2多线程下载[Aria2开启16个线程去请求,但由于ratelimit插件被限制在了1到3个线程,速度按照线程数占总线程数平均分配](这个时候打开Caddy Filemanage稍微有些延迟,但是还能够打开,估计是网络带宽被占满了导致的延迟),但是用apache就不行了,apache测试6个VPS的Aria2(Aria2开启16个线程去请求)同时下载倒还撑得住,但是网页已经无法正常打开了,而且开启第7个以上的VPS的Aria2再去请求的时候,apache就再也没有反应了。apache如何解决高并发下载的问题?第五、我听说可以使用Nginx配置Nextcloud,请问博主使用的哪个Nextcloud版本最稳定?我想尝试配置一下(之前我配置过最新版本的12.0.3,但是NextCloud对内存的压力很大,一般小内存的VPS根本撑不住,更何谈高并发分享)。第六、我在使用NextCloud写markdown文档的时候,输入中文有问题,因为不停的闪烁和生成多重输入结果,根本叫人无法正常使用,而FileRun则没有问题。如何在Nextcloud解决这个问题呢?

    2月10日 20:13 回复
  3. Chilsion

    我没有用过FileRun,只知道Directory Lister和h5ai可以不用登录就出现目录列表,请问FileRun可以不用登陆就显示目录列表吗?

    2017年11月30日 00:39来自iPhone 回复
  4. 也喜欢FileRun

    2017年11月20日 10:54 回复
    • Qi

      FileRun可以在线预览图片和视频还是挺不错的。

      2017年11月20日 17:04 回复
  5. h5ai 可以预览 PDF?我点了都是直接下载的

    2017年11月16日 17:23 回复
    • Qi

      官网有演示:https://larsjung.de/h5ai/demo/file%20types/,不过可能是Chrome自带的。

      2017年11月17日 15:29 回复
  6. 只用过h5ai,感觉不错,loc那边有挺多大佬用这个当临时下载站

    2017年11月15日 22:13 回复
  7. nextcloud怎么没有

    2017年11月15日 17:32来自移动端 回复
    • Qi

      nextcloud应该算是云存储了。

      2017年11月17日 15:32 回复
  8. FileRun能不能搭配Aria2离线下载并挂载其他网盘?正好有一个不限流的vps,要是能把其他网盘都整合在这个网盘程序就好了

    2017年11月14日 09:23 回复
    • Qi

      可以的,我测试过,没有问题。

      2017年11月14日 17:15 回复
  9. 想要查看h5ai效果的童鞋也可以猛戳这里:http://soft.xiaoz.org/

    2017年11月14日 09:17 回复
  10. 我爱特文管(aite.me)表示不服,我是真•文件管理器

    2017年11月14日 00:48 回复
  11. ha

    caddy 自带的 http.filemanager 扩展搞得文件管理也很不错

    2017年11月13日 21:42 回复
    • ha

      另外想问下,h5ai 支持在线打开 avi 后缀的视频文件吗,如果支持的话需要安装哪些东西啊

      2017年11月13日 21:48 回复
      • 不支持,需要你安装FFMPEG先转码为MP4/FLV 当然你的服务器性能要足够好

        2017年11月14日 10:39 回复
    • Qi

      有机会试试。

      2017年11月14日 17:17 回复

Login

欢迎!请登录你的账号。

记住我 忘记密码?

还未注册 注册

Lost Password

Register

返回顶部