# 使用 Homebrew, Nix 安装 webdav

查看 webdav 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

## 安装

```sh
sudo av install brew:webdav
```

其他安装命令:

### macOS

- Homebrew (100%):

```sh
brew install webdav
```

  证据: local Homebrew formula metadata

### Linux

- Nix (92%):

```sh
nix profile install nixpkgs#webdav
```

  证据: nixpkgs package indexes: pkgs/by-name/we/webdav/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

## 软件包事实

- **软件包键:** brew:webdav
- **软件包管理器:** Homebrew
- **版本:** 5.14.1
- **来源摘要:** Simple and standalone WebDAV server
- **主页:** <https://github.com/hacdias/webdav>
- **仓库:** <https://github.com/hacdias/webdav>
- **最后更新:** 2026-07-25T22:40:19+02:00
- **已生成:** 2026-08-03T19:37:03+00:00

## 可执行文件

- webdav (别名)

## 安装行为

- Bottle: 不可用

## 版本和新鲜度

- 页面生成时间: 2026-08-03
- 管理器版本: 5.14.1
## 项目历史与用法

hacdias/webdav is a simple standalone WebDAV server written in Go. It packages the long-lived WebDAV protocol into a single-purpose server for exposing a filesystem tree over HTTP with WebDAV methods, users, permissions, and lightweight configuration.

### 项目历史

The underlying protocol is older than the package: WebDAV was standardized as HTTP extensions for distributed authoring, with RFC 2518 published in 1999 and RFC 4918 replacing it in 2007 after interoperability experience. That background explains why a small modern server can interoperate with many clients, file managers, sync tools, and applications that already understand WebDAV.

Henrique Dias created the public hacdias/webdav repository in August 2017. The README presents the project as a simple standalone WebDAV server, installable from binary releases, from source with the Go toolchain, or through Homebrew.

### 采用历史

The project found an audience in self-hosting and local-network workflows where a full groupware server or cloud storage stack is too much. Its GitHub repository had more than 5,000 stars by July 2026, a strong signal for a small protocol server.

Because WebDAV remains a compatibility layer used by editors, file managers, note tools, and single-file web apps, hacdias/webdav is often adopted as glue: it lets an ordinary directory become a remote-save target without deploying a larger service.

### 使用方式

Typical usage is to write a YAML configuration that names the address, filesystem scope, users, permissions, and optional TLS/CORS behavior, then run the `webdav` server in front of the desired directory. Users connect with WebDAV-capable clients rather than with a custom application protocol.

The package is particularly useful for quick private file serving, development tests against a WebDAV endpoint, self-hosted syncing experiments, and applications that know how to save to a WebDAV URL.

### 为什么软件包爱好者会关心

The package is significant because it gives a standards-era protocol a small contemporary binary. In packaging terms, it is the opposite of a platform: one command, one config file, and a well-known HTTP extension surface that other tools already know how to speak.

### 时间线

- 1999: RFC 2518 standardized early WebDAV HTTP extensions.
- 2007: RFC 4918 replaced RFC 2518 as the main WebDAV distributed-authoring protocol specification.
- 2017-08: The hacdias/webdav repository was created.
- 2026: The project was still seeing signed GitHub releases in the v5 series.

### Related projects

- Related software includes Apache mod_dav, nginx WebDAV modules, SabreDAV, rclone serve webdav, Nextcloud/WebDAV endpoints, and filebrowser, another prominent Henrique Dias self-hosted file-management project.

### 来源

- <https://api.github.com/repos/hacdias/webdav>
- <https://datatracker.ietf.org/doc/html/rfc2518>
- <https://datatracker.ietf.org/doc/html/rfc4918>
- <https://github.com/hacdias/webdav>
- <https://github.com/hacdias/webdav/releases>


## 安全说明

没有找到 webdav 的匹配本地密钥处理 manifest。Nucleus 软件包元数据仍在此发布，以便未来覆盖拥有稳定的软件包 URL。



## Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.


## Configuration files

- Unix: config.yml, /config.yml, /opt/webdav.yml

## Credential files

- Unix: config.yml, /config.yml, /opt/webdav.yml
## 其他软件包管理器记录

- Nix - webdav: normalized package name match | nixpkgs package indexes: pkgs/by-name/we/webdav/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1


## Combined YAML source

View the package source record on GitHub. [combined/webdav.yml](https://github.com/mxcl/pkgdb/blob/main/combined/webdav.yml)


## 来源

- pkg.so package database
- Geiger risk classifier
- curated configuration and credential file locations
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
