phởdav is a lightweight WebDAV server implementation built using GNOME’s libsoup HTTP library. It provides the underlying functionality needed to expose files through the WebDAV protocol without requiring a complete document management or collaboration platform.
The project was originally developed to support file sharing through the SPICE remote desktop protocol. Its implementation is sufficiently general to be reused by other applications, particularly those built around GNOME technologies.
This is free and open source software.
Key Features
- Implements the WebDAV protocol defined by RFC 4918 for accessing and manipulating remote resources.
- Includes chezdav, a small server utility for sharing a specified local directory over WebDAV.
- chezdav supports optional HTTP Digest authentication to restrict access to shared files.
- Uses GNOME’s libsoup library for HTTP communication and request handling.
- Provides reusable server functionality that can be integrated into applications rather than requiring an independent file-sharing service.
- Its integration with SPICE provides a mechanism for exposing shared files to remote desktop environments.
- Compatible WebDAV clients can access shared resources using standard network file operations.
- The implementation uses the GNOME GLib and GObject infrastructure, allowing integration with applications that already depend on those libraries.
Website: gitlab.gnome.org/GNOME/phodav
Support:
Developer: Marc-André Lureau
License: GNU Lesser General Public License v2.1
phởdav is written in C. Learn C with our recommended free books and free tutorials.
Related Software
| WebDAV Servers | |
|---|---|
| copyparty | Portable file server with resumable uploads and media playback |
| sabre/dav | CardDAV, CalDAV and WebDAV server |
| webdav | Simple and standalone WebDAV server |
| Dufs | File server that supports static serving |
| WsgiDAV | Extensible Python server with configurable storage providers |
| Davis | Admin interface for sabre/dav |
| SFTPGo | Fully featured and highly configurable SFTP server with WebDAV support |
| KaraDAV | Lightweight WebDAV server |
| Nephele | Pluggable WebDAV server |
| Milton | WebDAV / CalDAV / CardDAV server library |
| Apache WebDAV | Provides class 1 and class 2 WebDAV functionality for Apache |
| phởdav | Minimal WebDAV server |
| PicoDAV | Single-file PHP server with browser file management |
| ASGI WebDAV | Asynchronous Python server with multiple storage backends |
| Nginx WebDAV | File management automation via the WebDAV protocol |
Read our verdict in the software roundup.
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. |


Please read our Comment Policy before commenting.