{"repo":"vaggeliskls/webdav-server","free":true,"listed":false,"github":"https://github.com/vaggeliskls/webdav-server","clone":"git clone https://github.com/vaggeliskls/webdav-server.git","description":"The WebDAV Server is a lightweight, customizable solution built with Docker, designed for secure file sharing and remote access. It offers flexible configuration options and supports multiple authentication methods, including basic authentication, LDAP, and OAuth","language":"Shell","stars":38,"topics":["webdav-server","basic-authentication","ldap","oauth2"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"🌐 WebDAV Server A lightweight, Docker-based WebDAV server built on Apache httpd with flexible per-folder access control and multiple authentication options. ⭐ Find this useful? Star the repo — it helps others discover the project. ☁️ Looking for a managed cloud edition? Check out vaggeliskls/cloud-webdav-server. Pre-built image: ghcr.io/vaggeliskls/webdav-server:latest Documentation: https://vaggeliskls.github.io/webdav-server/ 📋 Prerequisites - Docker 20.0+ ✨ Key Features - 🗂️ Per-folder access control — different folders can have different auth rules and user restrictions - 🌍 Public folders — mix unauthenticated and authenticated folders on the same server - 👤 Per-user permissions — include or exclude specific users per folder - 🔐 Multiple auth methods — Basic, Digest, LDAP, OAuth/OIDC (or LDAP + Basic combined) - ⚙️ Configurable methods — control read-only vs read-write access per folder - 🌐 CORS support — configurable for web clients - ❤️ Health check endpoint — optional / health route - 🔁 Proxy-ready — works behind Traefik or any reverse proxy 🚀 Quick Start Access at http://localhost. For more deployment scenarios see Deployment Examples. 📁 Folder Permissions The main configuration point. Controls which folders exist, who can access them, and whether they are read-only or read-write. Prefix a username with ! to exclude that user from an otherwise open folder: Folders are auto-created at startup ( AUTO CREATE FOLDERS=true ). Leave FOLDER PERMISSIONS empty to fal","default_branch":null,"files":null,"tree":[],"storefront":"/r/vaggeliskls","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vaggeliskls/webdav-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}