commits
| 2026-04-24 | README.md: Initialize | Sören Tempel |
| 2026-04-24 | Specify license as source code comment | Sören Tempel |
| 2026-04-24 | .gitignore: Initialize | Sören Tempel |
| 2026-04-24 | Always listen on a Unix domain socket | Sören Tempel |
| 2026-04-24 | Add Go module files | Sören Tempel |
Clone the repository to access all 6 commits.
webdav-server
An extremely simplistic WebDAV Unix socket server built around go-webdav.
Why?
I want to ran a WebDAV server behind a reverse proxy (nginx), which performs authentication using TLS client certificates. Unfortunately, the webdav-server provided by go-webdav cannot bind to Unix domain sockets, causing challenges with respect to access control on multi-user server systems. The more featureful sogogi does support listening on Unix domain sockets but does not support configuring the mode of the socket, making it impractical for my use case. Since I also don’t need most of sogogi’s features for my single-user setup, I hacked together this fork of webdav-server that uses Unix domain sockets only.
License
This is a fork of webdav-server from go-webdav, hence it uses the same license.