KaraDAV is a simple and lightweight WebDAV server, allowing to easily set up a file sharing server compatible with WebDAV and NextCloud clients.
It has no dependencies and good performance.
This is free and open source software.
Key Features
- User-friendly directory listings for file browsing with a web browser, using the project’s WebDAV Manager.js client:
- 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.
- Editing of Office files using Collabora or OnlyOffice.
- Download all files from a directory.
- WebDAV class 1, 2, 3 support, support for Etags.
- No database server is required (SQLite3 is used).
- Multiple user accounts.
- Support for per-user quota.
- Share files using WebDAV: delete, create, update, mkdir, get, list.
- Compatible with WebDAV clients.
- Support for HTTP ranges (partial download of files).
- Support for RFC 3230 to get the MD5 digest hash of a file (to check integrity) on HEAD requests (only MD5 is supported so far).
- Support for setting the file modification time using PROPPATCH and Win32LastModifiedTime or {DAV:}lastmodified properties.
- Support for Content-MD5 with PUT requests, see dCache documentation for details.
- Support for some of the Microsoft proprietary properties.
- Passes most of the Litmus compliance tests.
- Supports WOPI, for editing and viewing of documents using OnlyOffice, Collabora Online or MS Office.
- Support for LDAP.
- Trashbin: files are moved to a .trash folder before being deleted completely.
Website: github.com/kd2org/karadav
Support:
Developer: KD2
License: GNU Affero General Public License v3.0
KaraDAV is written in PHP. Learn PHP with our recommended free books and free tutorials.
Related Software
| WebDAV Servers | |
|---|---|
| sabre/dav | CardDAV, CalDAV and WebDAV server |
| webdav | Simple and standalone WebDAV server |
| Dufs | File server that supports static serving |
| 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 |
| Nginx WebDAV | File management automation via the WebDAV protocol |
| dave | Simple WebDAV server |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

