Zdir 3.0.0 Returns: A Complete Rewrite with Golang and Vue3

zdir 3.0.0golang vue3 file managerlightweight directory listingonline file previewxiaoz open source
Published·Modified·

Zdir is an open-source project initiated by xiaoz in June 2018. Originally developed in PHP, it underwent multiple version iterations and a long period of inactivity, but the project was never abandoned. Now, the fully restructured Zdir 3.0.0 has been officially released, built with Golang and Vue3. Download and experience it now.

About Zdir 3

Zdir 3 is a lightweight directory listing program developed with Golang and Vue3. It supports deployment on Linux, Docker, and Windows. It supports previewing common files such as videos, audio, and code, making it suitable for file sharing by individuals or startups, or as a lightweight cloud drive.

Features

  • Directory listing
  • Markdown preview
  • Search support for current directory and global search (Note: Global search is only supported on Linux)
  • Video preview (supports .mp4 format with H.264 encoding and .m3u8)
  • Audio preview
  • Image preview
  • Code and text preview with syntax highlighting for some languages
  • One-click copy for CSS/JavaScript
  • Online Office preview (supports .doc, .docx, .xls, .xlsx, .ppt, .pptx) Note: Preview is not supported for intranet access, IP access, or non-standard multi-port methods
  • QR code generation
  • Chinese language support
  • Deployment support for Linux, Docker, Windows, and more

Powerful Global Search Functionality:

Automatic README File:

Convenient Code Preview:

File Details Page:

Quick Start

One-Click Installation on Linux:

If you want to install Zdir quickly, you can use the official one-click installation script provided by Zdir. Simply execute the following command:

# CentOS system
yum -y install curl
curl -s "http://soft.xiaoz.org/zdir/sh/zdir.sh" | bash -s install
# Debian or Ubuntu system
apt-get install curl
curl -s "http://soft.xiaoz.org/zdir/sh/zdir.sh" | bash -s install
  • Default installation path: /data/apps/zdir
  • Public file list path: /data/apps/zdir/data/public

After installation, visit http://IP:6080.

The one-click installation script is suitable for users unfamiliar with Linux systems or those who want to experience Zdir quickly. You can also refer to the Help Documentation for more installation methods.

Other Information