推荐一些目录列表程序
目录列表程序是一个简单的提供文件下载和浏览的程序,一般用来做下载站和简易网盘。本篇文章就来整理汇总一下优秀的目录列表程序,基本都是我使用过的。
Zdir 3
之前需要依赖 PHP,不过最近作者使用 Golang + Vue3 进行了重构,支持 Linux、Docker、Windows 部署。
优点
- MarkDown 预览
- 支持搜索当前目录与全局搜索
- 音/视频预览(
.mp4
及.m3u8
) - 图片预览
- Office 在线预览
- 二维码生成
- ……
缺点:
- 在线文件管理不完善(如不能复制、移动等)
- UI 丑了点(也不算缺点吧—2022.11)
Alist
官网地址:https://alist.nn.ci
演示地址:https://pan.nn.ci
一个支持多种存储,支持网页浏览和 WebDAV 的文件列表程序,由 gin 和 Solidjs 驱动。
优点:
- 部署简单
- 支持多种存储
- 支持视频、音频、文档、PDF、图片预览等
- 支持所有 WebDAV 存储
缺点:暂时没想到
Zfile
方便快捷的在线目录展示程序,支持将本地文件、FTP、SFTP、S3、OneDrive 等存储在网站上展示并浏览。
优点:
- 支持多种储存策略
- 音/视频预览
- 图片预览
- Office 预览
- 支持直链
- ……
缺点:
- 需要Java环境
- 文件管理功能有,但比较弱
TinyFileManager
优点:
- 简洁,仅2个文件
- 多用户管理
- 完整的文件管理
Directory Lister
官网地址:https://www.directorylister.com
演示地址:https://demo.directorylister.com
优美极简的在线网盘,适合搭建一个简单的自用下载站。
优点:
- 安装简单
- 明暗主题
- 自定义排序排序
- 文件搜索
- markdown 渲染
- Zip 下载(用于在单个操作中获取整个文件目录)
缺点:无法上传直接文件
安装要求:PHP >= 7.4
Filegator
项目地址:https://github.com/filegator/filegator
演示地址:https://demo.filegator.io
优点:
- 安装很方便,只要主机支持 PHP 即可
- 界面很简洁
- 在线文件管理,有基本的上传、下载、解压、压缩、移动、拷贝、删除功能
- 支持本地存储和远程存储:FTP, Amazon S3, Dropbox 等
- 可以设置多用户,每个用户不同权限的设定。(管理员可以看到所有文件)
缺点:
- 仅支持在线浏览图片,其它的文件只能是下载
- 用户目录只能选择一个文件夹
- 无法获取直链
安装要求:PHP 7.2.5+ (带 php-zip 拓展)
Filebrowser
没用过,不做评价
官方简介:
File Browser is a create-your-own-cloud-kind of software where you can install it on a server, direct it to a path and then access your files through a nice web interface. You have many available features!
文件浏览器是一种创建您自己的云的软件,您可以在其中将其安装在服务器上,将其定向到一个路径,然后通过一个漂亮的 Web 界面访问您的文件。 你有很多可用的功能!