Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

I developed a versatile file sharing tool for large storage VPS.

Its name is Zdir, and it is similar to File Browser/h5ai/Directory Lister, with additional support for WebDAV and cloud download. Developed using Golang, it has a low resource footprint, making it ideal for installation on large storage VPS for file sharing and management. I hope everyone will like it.

Official website: https://www.zdir.pro/

This software is free to install and use, with an optional Pro subscription. Its main features include:

  • File indexing
  • File preview (supports preview of images, documents, music, videos, etc.)
  • Private files
  • Private file sharing
  • File management (upload, download, delete, rename)
  • Image preview
  • API support
  • WebDAV server support
  • Global file search
  • Integrated front and back ends
  • Text editor
  • Music playlist mode
  • File move, copy
  • Cloud download
  • Multi-language

Tutorial

You can easily install it using Docker with the following command:

docker run -d --name="zdir" \
  -v /opt/zdir/data:/opt/zdir/data \
  -v /data/public:/opt/zdir/data/public \
  -v /data/private:/opt/zdir/data/private \
  -p 6080:6080 \
  --restart=always \
  helloz/zdir:4

Screenshots

Thanked by 3SlowDD JerryHou lnx
«1

Comments

  • yoursunnyyoursunny Member, IPv6 Advocate

    How does Zdir compare to Seafile / Nextcloud?
    What functionality do you have that they don't?
    What functionally do they have that you don't?

    Thanked by 2xiaoz tentor
  • @xiaoz said:
    it is similar to File Browser/h5ai/Directory Lister

    According to the list of features (and Pro subscription), it looks more like a "personal cloud" / "collaboration suite", which is rather different from just browser / lister.

    Thanked by 1xiaoz
  • @yoursunny said:
    How does Zdir compare to Seafile / Nextcloud?
    What functionality do you have that they don't?
    What functionally do they have that you don't?

    Zdir is a lightweight, personal file sharing tool focused on simplicity, not a full cloud storage solution like Seafile or Nextcloud. Plus, it has cool features like cloud downloads.

  • @DataRecovery said:

    @xiaoz said:
    it is similar to File Browser/h5ai/Directory Lister

    According to the list of features (and Pro subscription), it looks more like a "personal cloud" / "collaboration suite", which is rather different from just browser / lister.

    Thank you for your observation! Zdir is indeed designed with some features that overlap with personal cloud tools, but its core focus remains on being a lightweight and simple file indexing and sharing tool, rather than a full collaboration suite.

  • Thanked by 1xiaoz
  • Open source is indeed powerful, and Zdir 3 was fully open source as well! You can find the Zdir 3 open source code here: https://github.com/helloxz/zdir. With Zdir 4, we've moved to a different model to offer more advanced features, but we still believe in the importance of community-driven development.

  • This versus Alist?

    Thanked by 1xiaoz
  • Does it come with backdoor like it had before https://nvd.nist.gov/vuln/detail/CVE-2023-23314 ?

    Scary to use even open source version.

  • @alexvolk said:
    Does it come with backdoor like it had before https://nvd.nist.gov/vuln/detail/CVE-2023-23314 ?

    Scary to use even open source version.

    Thank you for raising this concern! The issue related to CVE-2023-23314 was promptly addressed and fixed in version 3.3.0 of Zdir. Security is a top priority for us, and we have taken extensive measures to ensure that Zdir 4 is secure and free of any backdoors. I encourage users to update to the latest versions for the best security. Thank you for your understanding!

  • @aqqtran said:
    This versus Alist?

    Thank you for your question! Zdir and Alist both serve similar purposes in terms of file indexing and management, but Zdir is designed to be extremely lightweight and simple, with features like cloud downloads and music mode. While Alist also offers powerful features, Zdir focuses on ease of use and low resource consumption, making it ideal for personal use on a large storage VPS.

  • Do you plan on adding rsync / peer to peer (or similar) to share between multiple VPS and Clients?

    Thanked by 1xiaoz
  • @SlowDD said:
    Do you plan on adding rsync / peer to peer (or similar) to share between multiple VPS and Clients?

    Thank you for the suggestion! At the moment, we don't have plans to add rsync or peer-to-peer functionality, as we're focusing on keeping Zdir lightweight and simple. However, we're always open to feedback and might consider it for future updates!

    Thanked by 1SlowDD
  • This is a perfect example of feature creep, but maybe there's a case for multiple versions.

    • A super lite that just has one instance with GUI
    • "Master" which has a GUI and rsync and replication logic
    • "Slaves" that do not have any GUI and just sync and store data.

    The user can then simply log into the Master and not worry about where each duplicate is located.

    Thanked by 1xiaoz
  • The UI looks clean. I used FileBroswer before, will try this one to see what's the difference.

  • NJa64FNJa64F Barred
    edited August 2024

    Open source is indeed powerful, and Zdir 3 was fully open source as well! You can find the Zdir 3 open source code here: https://github.com/helloxz/zdir. With Zdir 4, we've moved to a different model to offer more advanced features, but we still believe in the importance of community-driven development.

    :'( :'(
    but ya already had lost me with docker install ...

  • @jperkins said:

    Open source is indeed powerful, and Zdir 3 was fully open source as well! You can find the Zdir 3 open source code here: https://github.com/helloxz/zdir. With Zdir 4, we've moved to a different model to offer more advanced features, but we still believe in the importance of community-driven development.

    :'( :'(
    but ya already had lost me with docker install ...

    I totally understand that Docker might not be for everyone! Zdir actually offers multiple installation methods, including manual installation on Linux and a one-click shell script. I just didn't list all of them in the post. If you're interested, I'd be happy to share the other options with you!

  • @JerryHou said:
    The UI looks clean. I used FileBroswer before, will try this one to see what's the difference.

    Thank you! I'm glad you like the UI. If you enjoyed using FileBrowser, I think you'll find Zdir interesting too. I'm curious to hear your thoughts on the differences after you try it out!

  • @xiaoz said:

    @JerryHou said:
    The UI looks clean. I used FileBroswer before, will try this one to see what's the difference.

    Thank you! I'm glad you like the UI. If you enjoyed using FileBrowser, I think you'll find Zdir interesting too. I'm curious to hear your thoughts on the differences after you try it out!

    Is the FAQ section broken ?

  • I also made a simple directory lister in php. Not super feature-rich of course. Repo are here if anyone (ever) interested:
    https://github.com/esyede/php-dirlister

    Thanked by 1Chuck
  • yoursunnyyoursunny Member, IPv6 Advocate

    @suyadi92 said:
    I also made a simple directory lister in php. Not super feature-rich of course. Repo are here if anyone (ever) interested:
    https://github.com/esyede/php-dirlister

    What's the benefits over the directory listing feature built into almost every web server?

    Thanked by 1suyadi92
  • @yoursunny said:
    What's the benefits over the directory listing feature built into almost every web server?

    It looks nicer IMO, and has some additional features like sorting, ignore list etc

  • @suyadi92 said:
    I also made a simple directory lister in php. Not super feature-rich of course. Repo are here if anyone (ever) interested:
    https://github.com/esyede/php-dirlister

    Thank you for sharing, it was very helpful.

    Thanked by 1suyadi92
  • @xiaoz said:

    @jperkins said:

    Open source is indeed powerful, and Zdir 3 was fully open source as well! You can find the Zdir 3 open source code here: https://github.com/helloxz/zdir. With Zdir 4, we've moved to a different model to offer more advanced features, but we still believe in the importance of community-driven development.

    :'( :'(
    but ya already had lost me with docker install ...

    I totally understand that Docker might not be for everyone! Zdir actually offers multiple installation methods, including manual installation on Linux and a one-click shell script. I just didn't list all of them in the post. If you're interested, I'd be happy to share the other options with you!

    Where is the one-click shell script installation on Ubuntu?
    No Docker because it's heavy.

  • xiaozxiaoz Member
    edited August 2024

    @Chuck said:

    @xiaoz said:

    @jperkins said:

    Open source is indeed powerful, and Zdir 3 was fully open source as well! You can find the Zdir 3 open source code here: https://github.com/helloxz/zdir. With Zdir 4, we've moved to a different model to offer more advanced features, but we still believe in the importance of community-driven development.

    :'( :'(
    but ya already had lost me with docker install ...

    I totally understand that Docker might not be for everyone! Zdir actually offers multiple installation methods, including manual installation on Linux and a one-click shell script. I just didn't list all of them in the post. If you're interested, I'd be happy to share the other options with you!

    Where is the one-click shell script installation on Ubuntu?
    No Docker because it's heavy.

    You can refer to this installation document: https://doc.xiaoz.top/web/#/11/76. If you need further assistance, please let me know.

    Thanked by 1Chuck
  • @alexvolk said:
    Does it come with backdoor like it had before https://nvd.nist.gov/vuln/detail/CVE-2023-23314 ?

    Scary to use even open source version.

    I just skimmed it, but how is a path transversal exploit an intentially placed backdoor?

  • The project itself looks good

  • emghemgh Member, Megathread Squad

    I would prefer if it was Docker only. I don’t like non-Docker folks having access to the same software as I.

    Will consider installing if other installation methods are eliminated.

    Thanked by 2Chuck Erisa
  • @emgh said:
    I would prefer if it was Docker only. I don’t like non-Docker folks having access to the same software as I.

    Will consider installing if other installation methods are eliminated.

    Thank you for sharing your preference! Zdir supports multiple installation methods to accommodate a diverse range of users, including Docker enthusiasts. We aim to provide flexibility so that more people can benefit from the tool. However, I understand your viewpoint, and I hope you might still consider giving it a try.

    Thanked by 1emgh
  • @TimboJones said:

    @alexvolk said:
    Does it come with backdoor like it had before https://nvd.nist.gov/vuln/detail/CVE-2023-23314 ?

    Scary to use even open source version.

    I just skimmed it, but how is a path transversal exploit an intentially placed backdoor?

    This wasn’t a backdoor, but rather a vulnerability that was unintentionally introduced during development. It was fixed in version 3.3.0. You can review the full code and changes here: https://github.com/helloxz/zdir.

  • @itzgeo said:
    The project itself looks good

    Thank you! I'm glad you think so. If you have any questions or feedback, feel free to share—I’d love to hear your thoughts!

Sign In or Register to comment.