KaraDAV
软件描述
这是一款简单且轻量的 WebDAV 服务器,可轻松搭建兼容 WebDAV 和 NextCloud 客户端的文件共享服务器。它没有依赖项,性能良好。代码使用 PHP(8 及以上版本)编写,唯一的依赖是 SQLite3 数据库。
官方网站
访问软件的官方网站了解更多信息
github.com
安全链接HTTPS
什么是 KaraDAV?
这是一个简单轻量的 WebDAV 服务器,可轻松搭建一个与 WebDAV 和 NextCloud 客户端兼容的文件共享服务器。它没有依赖项,性能优良,使用 PHP(8 及以上版本)编写。唯一的依赖是 SQLite3 数据库。
功能特性:
- 使用我们的 WebDAV Manager.js 客户端,通过浏览器即可实现友好的目录浏览
- 支持直接在浏览器中上传文件,可通过粘贴或拖放操作
- 支持重命名
- 支持删除
- 支持创建和编辑文本文件
- 支持创建目录
- 支持 Markdown 实时预览
- 支持图片、文本、Markdown 和 PDF 文件的预览
- 支持使用 Collabora 或 OnlyOffice 编辑 Office 文件
- 支持从目录下载所有文件
- 支持 WebDAV 类 1、2、3,支持 Etags
- 无需数据库服务器(使用 SQLite3)
- 支持多用户账户
- 支持按用户设置配额
- 支持通过 WebDAV 共享文件:支持删除、创建、更新、创建目录、获取文件、列出文件
- 兼容 WebDAV 客户端
- 支持 HTTP 范围(实现文件的分段下载)
- 支持 RFC 3230,通过 HEAD 请求获取文件的 MD5 摘要哈希(用于校验完整性),目前仅支持 MD5
- 支持 Content-MD5(PUT 请求),详情请参见 dCache 文档
- 支持部分 Microsoft 专有属性
- 通过大多数 Litmus 兼容性测试(详见下文)
- 支持 WOPI,可使用 OnlyOffice、Collabora Online 或 MS Office 编辑和查看文档
- 支持 LDAP
- 垃圾箱功能:删除文件前会先将其移动到 .trash 目录中
- 性能优秀!