Zdir 3.3.0 Released with Batch Operations and PDF Preview
Zdir 3 is a lightweight directory listing program developed with Golang and Vue3. It supports deployment on Linux, Docker, and Windows, and offers preview capabilities for common files like videos, audio, and code. It is suitable for personal or startup file sharing and can also serve as a lightweight cloud drive (click the image below to enlarge).

3.3.0 Update Highlights
- New: Support for PDF file preview
- New: Support for
.flvformat playback - New: Batch file deletion, batch download, and multiple file packaging download: Issue #59
- New: File upload API now returns the URL address: Issue #92
- New: Community group link: Join Group
- Modified: Added a confirmation button when closing the upload component to prevent accidental clicks
- Fixed: Missing
/path when the route is/public, which caused upload failures - Fixed: Button overlap issue when scaling to 150%
- Fixed: Fixed an issue where the login CID was fixed in certain cases
- Fixed: Resolved a vulnerability and several bugs
Update Details
Starting from version 3.3.0, PDF file preview is supported. The effect is shown below (tested only on Chromium and Firefox kernels).

Multiple files can now be selected for batch operations, such as batch download, packaging download, and batch deletion, as shown below.
Note: There is a known issue where selecting the "Go to Parent Directory" option will prevent the batch operation buttons from appearing.

Other updates that do not require user action are not listed individually.
One-Click Upgrade
For Linux users, you can use the following command for a one-click upgrade:
# One-click upgrade Zdir
curl -s "http://soft.xiaoz.org/zdir/sh/upgrade.sh"|bash -s 3.3.0
For other upgrade methods, please refer to the upgrade documentation: Upgrade Docs
Additional Information
- DEMO: http://soft.xiaoz.org/
- Help Docs: https://doc.xiaoz.me/books/zdir-3
- Project Address: https://github.com/helloxz/zdir
- Community Feedback: https://xiawen.cc/t/zdir
- QQ Group: 283604395