PicoDAV: A Free Self-hosted Lightweight WebDAV Server in one file.

PicoDAV: A Free Self-hosted Lightweight WebDAV Server in one file.

PicoDAV is a lightweight server that enables file access through the WebDAV protocol. It allows users to interact with the server's file system over HTTP, offering features like file uploads, downloads, and directory listings. This makes it perfect for file sharing and synchronization across various platforms.

Simply place the index.php file in a directory on your web server to make that directory's contents available via WebDAV. As a bonus, it provides a user-friendly web interface for file management, powered by WebDAV Manager.js.

Features

  • Single-file WebDAV server! Only 85 KB!
  • No database!
  • Very fast and lightweight!
  • Compatible with tons of apps!
  • Manage files and directories from a web browser:
    • Upload directly from browser, using paste or drag and drop
    • Rename
    • Delete
    • Create and edit text files
    • Create directories
    • MarkDown live preview
    • Preview of images, text, MarkDown and PDF
    • Download all files of a directory
  • Manage users and password with only a text file!
  • Restrict users to some directories, control where they can write!
  • Support for rclone as a NextCloud provider

WebDAV clients

You can use any WebDAV client, but we recommend these:

  • Windows/OSX: CyberDuck
  • Linux: Any file manager should be able to connect to WebDAV (Dolphin, Thunar, Nautilus, etc.), but you can also use FUSE webdavfs, or rclone
  • Android: RCX and DAVx⁵.

KaraDAV

The Developer also built another amazing WebDAV server (KaraDAV) that comes with more features that include:

  • provides support for NextCloud and ownCloud client apps
  • allows to edit office documents using Collabora or OnlyOffice
  • each user have their own data directory
  • has a nice web UI to manage users
  • has support for custom WebDAV properties
  • has support for per-user quota
  • supports LDAP authentication
  • uses SQLite3 for its database
  • supports WebDAV locks (meaning no-one can edit the same file as you at the same time)
  • can use NextCloud/ownCloud chunk uploads (uploading of large files in smaller chunks)

So PicoDAV is just a smaller subset, aimed at providing quick and easy access to files on a web server, specifically with mass hosting providers, who often only provide slow FTP access.

License

This software and its dependencies are available in open source with the AGPL v3 license. This requires you to share all your source code if you include this in your software.

Download

GitHub - kd2org/picodav: Single-file WebDAV server, just drop it in a directory!
Single-file WebDAV server, just drop it in a directory! - kd2org/picodav







Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+