Zdir 3开源免费目录列表程序-适合个人团队文件分享 可作为轻量级网盘使用
Zdir 3使用Golang + Vue3开发的轻量级目录列表程序,支持Linux、Docker、Windows部署,适合个人或初创公司文件分享使用,亦可作为轻量级网盘使用。
Zdir很早以前就已经分享过了:Zdir目录列表程序(文件管理器)。
这次要分享的Zdir 3是原来Zdir的升级版,功能更强,支持搜索当前目录(局部搜索),与强大的全局搜索(依赖Linux的find命令)。自动说明文件(README.md)当您的目录下存在README.md这个文件时,Zdir会自动渲染此文件并输出。
Zdir 3安装准备
网站:
如果您想快速安装Zdir,可以使用Zdir官方提供的一键安装脚本,只需要执行下面的命令:
# CentOS系统yum -y install curlcurl -s "http://soft.xiaoz.org/zdir/sh/zdir.sh" | bash -s install# Debian or Ubuntu系统apt-get install curlcurl -s "http://soft.xiaoz.org/zdir/sh/zdir.sh" | bash -s install
默认安装路径为:/data/apps/zdir。需要公开的文件列表路径位于/data/apps/zdir/data/public
Docker安装Zdir
请确保您已经安装了Docker服务,然后执行下面的命令:
docker run -d --name="zdir" \-v /data/apps/zdir/data:/data/apps/zdir/data \-v /data/public:/data/apps/zdir/data/public \-p 6080:6080 \--restart=always \helloz/zdir:3.1.1
第一个/data/apps/zdir/data为本机挂载路径,可自行修改,第二个/data/apps/zdir/data固定,不要修改
/data/public为本地挂载目录(也就是Zdir要读取的文件夹),请根据实际情况修改。第一个6080为Zdir访问端口,可自行修改,第二个6080为容器端口,不要修改。
docker compose安装。在Zdir目录下新建一个docker-compose.yaml
,并复制一下内容:
version: '3.3'services:zdir:container_name: zdirvolumes:- '/data/apps/zdir/data:/data/apps/zdir/data'- '/data/public:/data/apps/zdir/data/public'ports:- '6080:6080'restart: alwaysimage: 'helloz/zdir:3.1.1'
然后启动:
docker compose up --build或者docker-compose up -d