Book

KaraDAV – lightweight WebDAV server

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/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 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.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments