Skip to content

helloxz/zdir

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

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

Zdir

使用Golang + Vue3开发的轻量级目录列表程序,支持Linux、Docker、Windows部署,支持视频、音频、代码等常规文件预览,适合个人或初创公司文件分享使用,亦可作为轻量级网盘使用。

首页展示:

用户登录界面:

多文件上传界面:

文件详情页面:

后台管理界面:

功能特点

  • 目录列表
  • MarkDown预览
  • 支持搜索当前目录与全局搜索(备注:全局搜索仅Linux支持)
  • 视频预览(支持H.264编码的.mp4格式及.m3u8),支持调用外部播放器(PotPlayer等)
  • 音频预览
  • 图片预览
  • 代码与文本预览,支持部分代码高亮
  • CSS/JavaScript一键复制
  • Office在线预览(支持.doc .docx .xls .xlsx .ppt .pptx),注意:如果是内网或IP访问或非标准多端口方式不支持预览
  • 二维码生成
  • 支持中文显示
  • 支持Linux、Docker、Windows等多种部署方式
  • 基本的文件管理(上传、重命名、删除、新建目录)
  • 文件上传
  • API支持
  • 后台管理
  • 音乐播放列表
  • PDF文件预览
  • 私有文件
  • 私有文件分享
  • 文件复制、移动
  • 离线下载
  • WEBDAV支持

快速开始

Linux一键安装:

如果您想快速安装Zdir,可以使用Zdir官方提供的一键安装脚本,只需要执行下面的命令:

# CentOS系统
yum -y install curl
curl -s "http://soft.xiaoz.org/zdir/sh/zdir.sh" | bash -s install
# Debian or Ubuntu系统
apt-get install curl
curl -s "http://soft.xiaoz.org/zdir/sh/zdir.sh" | bash -s install
  • 默认安装路径为:/data/apps/zdir
  • 需要公开的文件列表路径位于/data/apps/zdir/data/public

安装完毕后访问http://IP:6080/#/user/login进行初始化或者点击右上方登录按钮完成初始化操作。


一键安装脚本适合对Linux系统不太熟悉或者想快速体验Zdir的朋友,您可以参考帮助文档:https://doc.xiaoz.me/books/zdir-3 获取更多安装方式。

文档 & Demo

问题反馈