• Stars
    star
    1,392
  • Rank 33,756 (Top 0.7 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created over 6 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

一款集文件索引、在线预览与分享于一体的多功能私有存储程序,支持WebDAV和离线下载(即将)。

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

问题反馈

More Repositories

1

onenav

使用PHP + SQLite 3开发的书签管理系统,将浏览器书签集中式管理,做到一处部署,随处访问。
JavaScript
2,278
star
2

imgurl

ImgURL是一个简单、纯粹的图床程序,让个人图床多一个选择。
PHP
1,736
star
3

ccaa

Linux一键安装Aria2 + AriaNg + FileBrowse实现离线下载、文件管理。
HTML
1,009
star
4

IPinfo

整合多接口的IP查询工具。
PHP
386
star
5

phpdns

此项目不再维护,推荐使用AdGuard Home来替代。
PHP
219
star
6

xz-pic

此项目不再维护,请移步至新项目:https://github.com/helloxz/imgurl
PHP
93
star
7

nginx-cdn

CentOS一键安装Nginx
Shell
89
star
8

aria2

此项目不在维护,请前往新项目:https://github.com/helloxz/ccaa
Shell
85
star
9

yqdoc

基于语雀API开发的文档系统
PHP
72
star
10

nodeinfo

此项目不再维护。
HTML
62
star
11

seafile

CentOS 7一键安装Seafile脚本(此项目不再维护)
Shell
40
star
12

xp-backup

Based on Docker, the data backup solution automatically backs up MySQL databases and file directories to Amazon S3.
Shell
34
star
13

docker-transmission

Docker for transmission
Shell
34
star
14

mping

一键Ping测试
Shell
27
star
15

Resilio-Sync

Resilio Sync一键安装脚本
Shell
27
star
16

tietu

此项目不再维护,请前往新项目:https://github.com/helloxz/imgurl
JavaScript
27
star
17

Markdown-Temp

此项目已不再维护。
JavaScript
26
star
18

shell

平时写的各种linux shell脚本
Shell
26
star
19

qbittorrent

qbittorrent docker版
Shell
24
star
20

MDtoHTML

快速将Markdown文件转换为HTML
PHP
22
star
21

GoPower

使用Golang + Vue3实现HTTP WOL唤醒和关机
Vue
21
star
22

goedge

goedge docker部署
Shell
18
star
23

docker-onenav

onenav docker版
Shell
13
star
24

dnsmasq

CentOS一键安装DNSmasq
Shell
11
star
25

AdGuardFilter

AdGuard广告过滤规则
9
star
26

EchoTheme

使用LayUI开发的Typecho简洁主题。
PHP
7
star
27

imgurl-static

ImgURL单页面版本,依赖于ImgURL提供的API服务。
JavaScript
6
star
28

webstack

OneNav主题webstack
CSS
6
star
29

himd

Hi Markdown,在线Markdown编辑器。
PHP
6
star
30

lnmp

Linux一键安装Nginx + MariaDB + PHP环境。
Shell
5
star
31

tangstyle

WordPress主题TangStyle_Optimization1.1
PHP
5
star
32

docker-zdir

Zdir Docker版
Shell
4
star
33

brook-relay

brook relay for docker
Shell
4
star
34

ownurl

试用PHP开发的个人书签系统,还未开发完成。
PHP
4
star
35

registration

一个简单的报名系统
PHP
2
star
36

helloxz

2
star
37

error_pages

各种错误页面
HTML
2
star
38

xcdn

基于nginx的转发及反向代理工具。
Shell
2
star
39

wp-ip-query

一键查询wordpress访客IP归属地
2
star
40

wpjx

网盘解析
HTML
1
star
41

python3

python3容器
Shell
1
star
42

phpclass

自己写的PHP常用类
PHP
1
star
43

url

使用微博开放平台短网址接口、百度短网址接口开发的一个短网址程序。
HTML
1
star
44

v2ex-luck

V2EX楼层抽奖
1
star
45

brook

基于brook的docker镜像.
Shell
1
star
46

docker-imgurl

ImgURL Pro容器部署
PHP
1
star
47

up

小z第一个简单图床
PHP
1
star
48

ASTool

ASTool is an AI-driven efficiency toolbox designed to streamline and enhance your productivity. It offers a range of tools powered by artificial intelligence to simplify complex tasks, optimize workflows, and unlock new possibilities. With ASTool, embrace smarter working methods and take your efficiency to the next level.
Go
1
star