KaraDAV – Lightweight Nextcloud compatible WebDAV server

https://news.ycombinator.com/rss Hits: 3
Summary

KaraDAV - A lightweight WebDAV server, compatible with ownCloud and NextCloud clients Donate to this project This 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. It is written in PHP (8+). The only dependency is SQLite3 for the database. Its original purpose was to serve as a demo and test for the KD2 WebDAV library, which we developed for Paheko, our non-profit management solution, but it can also be used as a simple but powerful file sharing server. If you are looking for an even lighter WebDAV server, try also our other server, PicoDAV. It isn't compatible with NextCloud/ownCloud/OpenCloud clients, but it is a single file that you can drop anywhere in your document root, nothing to install! Fossil development repository: https://fossil.kd2.org/karadav/ Git mirror: https://github.com/kd2org/karadav/ (PR and issues accepted) Features Good performance! More than 20 times faster than NextCloud! Lightweight! Less than 1MB! External apps (via iframe or links) Web UI to login, access files and apps, manage users Integrated web file manager (using WebDAV Manager.js): Upload multiple files directly from browser, using paste or drag and drop Rename Delete Create and edit text files Create directories MarkDown live preview while editing Preview of images, text, MarkDown and PDF Editing of Office files using Collabora or OnlyOffice Download/delete selected files from a directory Thumbnails WebDAV class 1, 2, 3 support, support for Etags No database server is required (SQLite 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) requests (only MD5 is supported so far)...

First seen: 2026-01-11 17:58

Last seen: 2026-01-11 19:58