Skip to content

WsgiDAV: A generic and extendable WebDAV server

A generic and extendable WebDAV server written in Python and based on WSGI. When Microsoft is preventing SMB traffic, there is an alternative: running SMB over HTTP with WebDavWebDAV (RFC 4918) is an extension of HTTP, the internet protocol that web browsers and web servers use to communicate with each other. The WebDAV protocol enables a webserver to behave like a fileserver, supporting collaborative content authoring. WebDAV can also use HTTPS.

When you use SMB, it will first attempt to connect using the SMB protocol, and if there's no SMB share available, it will try to connect using HTTP.

Installation

Download from github repo: https://github.com/mar10/wsgidav.

sudo pip install wsgidav cheroot

Basis usage

sudo wsgidav --host=0.0.0.0 --port=80 --root=/tmp --auth=anonymous 
Last update: 2024-10-06
Created: July 5, 2023 16:04:22