Book

PicoDAV – lightweight PHP WebDAV server

PicoDAV is a compact WebDAV server written in PHP. It makes the contents of a directory available to WebDAV clients without relying on a database or a separate storage system.

The software also provides a web-based file manager, allowing everyday file operations from a browser. Its relatively small scope is intended for straightforward access to files rather than the wider groupware and document collaboration features of a full cloud platform.

PicoDAV is particularly useful on conventional web hosting where users want an alternative to transferring files through FTP. It can be used with desktop file managers and other applications that understand WebDAV. Unlike more elaborate WebDAV servers, it does not implement resource locking.

This is free and open source software.

Key Features

  • Upload files in the browser by dragging and dropping them or pasting from the clipboard.
  • Create folders and rename or delete files through the web interface.
  • Edit text files directly and preview Markdown with live rendering.
  • Preview images, text files and PDF documents without first downloading them.
  • Download all files within a directory in one operation.
  • Create user accounts with passwords stored as hashes in a text configuration file.
  • Configure anonymous read and write access separately; public writing is disabled by default.
  • Restrict users to particular directories, with separate controls over where they may write.
  • Block ordinary WebDAV access to hidden files and PHP scripts as a security precaution.
  • Use web-server authentication instead of PicoDAV’s own account system when preferred.
  • Configure HTTP request logging to help investigate connection and access problems.

Website: github.com/kd2org/picodav
Support:
Developer: BohwaZ
License: GNU Affero General Public License v3.0

PicoDAV in action

PicoDAV is written in PHP. Learn PHP with our recommended free books and free tutorials.


Related Software

WebDAV Servers
sabre/davCardDAV, CalDAV and WebDAV server
webdavSimple and standalone WebDAV server
DufsFile server that supports static serving
DavisAdmin interface for sabre/dav
SFTPGoFully featured and highly configurable SFTP server with WebDAV support
KaraDAVLightweight WebDAV server
NephelePluggable WebDAV server
MiltonWebDAV / CalDAV / CardDAV server library
Apache WebDAVProvides class 1 and class 2 WebDAV functionality for Apache
phởdavMinimal WebDAV server
Nginx WebDAVFile management automation via the WebDAV protocol
daveSimple WebDAV server

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted