WebDAV is an extension protocol to HTTP that allows users to create, move and edit remote documents on the server.
WebDAV is widely used for file sharing, file collaboration between teams and groups. It is widely used in many enterprise apps as groupware, and ERP solutions.
CalDAV and CardDAV are WebDAV extensions to manage and edit calendar and contact cards remotely on server. We published several articles many solutions for both.
There are many enterprise commercial WebDAV servers, however, they have a dozen of open source alternatives. So, here is a quick list of these alternatives.
Open source solutions saves a ton of resources for enterprise and individuals, however, they require knowledge, effort, and time to learn and setup.
Here, we offer you a list of the best open source WebDAV servers out there.
Open source WebDAV servers
1- Sabre
Sabre is a free open-source server for WebDav, CalDAV, and CardDAV. The same developers also offer Baikal a Calendar and Contact server.
Sabre is used as the core for Bikal which is an open source CardDAV and CalDAV server.
2- Xandikos
Xandikos is a free lightweight yet complete CardDAV/CalDAV server that backs onto a Git repository.
Xandikos (Ξανδικός or Ξανθικός) takes its name from the name of the March month in the ancient Macedonian calendar, used in Macedon in the first millennium BC.
3- phởdav
phởdav (phodav) is a minimal WebDAV server implementation using GNOME libsoup library.
phởdav was initially developed as a file sharing mechanism for Spice, but it is generic enough to be reused in other projects, in particular in the GNOME desktop. Further integration work would be a welcome contribution!
A simple user management which allows user-directory-jails as well as full admin access to all subdirectories.
Live config reload to allow editing of users without downtime.
A cli tool to generate BCrypt password hashes.
5- WebDav (Go)
WebDAV is a customized fast WebDAV server written in the Go programming language. It focuses on speed and performance.
6- WebDav Server is Docker
If you require a quick WebDAV setup, then you may need to use this WebDAV Docker image to create your server. It does take a few minutes then you are ready to go.
7- Webdav server (Docker)
A WebDAV server based on Debian:10.6 and Alpine Linux with nginx server. It comes with detailed instructions on how to setup, configure and manage your WebDAV Docker image install.
8- WebDAV Server (Go)
Yet another simple WebDAV server written in the Go programming language for speed and efficiency.
9- SFTPGo
SFTPGo is a fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support S3, Google Cloud Storage, Azure Blob Storage, SFTP, and more.
The project has several contributors who keep it updated and maintained.
10- Dufs
Dufs is a file server that supports static serving, uploading, searching, accessing control WebDAV server. Dufs is written in the Rust programming language. It is available for Windows, Linux, and macOS.
Features
Serve static files
Download folder as zip file
Upload files and folders (Drag & Drop)
Search files
Partial responses (Parallel/Resume download)
Path level access control
Support https
Support webdav
Easy to use with curl
11- Davis
Davis is a simple, fully translatable admin interface and frontend for sabre/dav based on Symfony 5 and Bootstrap 4, initially inspired by Baïkal.
Provides user edition, calendar creation and sharing, address book creation and sharing. The interface is simple and straightforward, responsive, and provides a light and a dark mode.
12- Milton
Milton Java WebDAV / CalDAV / CardDAV Server Library that runs on Windows, Mac, Linux, Android and iOS.
13- Apache WebDAV (mod_dav)
Apache is an open source web server, that runs most of the internet for years. It has a large set of modules that can be used to extend its functionalities.
Mod_DAV (Apache mod_dav) allows server masters to add WebDAV support to Apache in no time.
14- Nginx WebDAV
Like Apache, Nginx has its own WebDAV module that eases file management automation and management.
All is required is to make sure your Nginx has ngx_http_dav_module setup and ready.
It supports SSL by default, and works on Windows, Linux, and macOS.
Wrapping up
Open source WebDAV servers can be the right answer to commercially enterprise-oriented solution. As they come without cost, and they do not not require much time or resources to run.
If you require a WebDAV server, we can recommend the right one based on your business and setup.
BestDAV is a free, secure WebDAV and HTTP Web server that supports a range of functions including GET, PUT, POST, DELETE, HEAD, OPTIONS, PROPFIND, PROPPATCH, MKCOL, MOVE, COPY, LOCK, and UNLOCK.
Features
* Free and secure WebDAV and HTTP Web server
* Supports GET, PUT, POST, DELETE, HEAD, OPTIONS, PROPFIND, PROPPATCH, MKCOL,
To share your files online, you either use a service like Dropbox, Google Drive or WeTransfer. However, what if you want to have your own self-hosted system to maintain privacy and have control over the files you share?
Here are the best 21 open-source self-hosted solutions.
1- Nextcloud
Our first
Flask is a popular web framework written in Python that allows developers to build web applications quickly and easily. It is known for its simplicity, flexibility, and scalability.
Advantages of using Flask
Here are the advantages of using Flask:
1. Simplicity: Flask has a simple and intuitive API that makes
Etebase is a secure, end-to-end encrypted, and privacy-respecting sync solution for contacts, calendars, tasks, and notes. It is easy to use, open source, and seamlessly integrates with existing apps.
Etebase is an end-to-end encrypted backend that simplifies building encrypted applications. It offers features like end-to-end encryption, revision history, easy sharing,
Cloud and FTP backup are two different types of backup solutions used to store data in a secure and easily accessible location. Cloud backup involves storing data on remote servers operated by a third-party service provider, while FTP backup involves transferring data to a remote server using the File Transfer
Insomnia is a free open-source API designing, debugging, and testing app for multiple platforms including macOS.
It has a vast ecosystem that includes 350+ plugins, supports multiple protocols, and works with API file collections.
Features
350+ open source plugins
Balance capabilities and complexity. Extend workflows when you need to (and
Cyberduck is a libre server and cloud storage browser for Mac and Windows with support for FTP, SFTP, WebDAV, Amazon S3, OpenStack Swift, Backblaze B2, Microsoft Azure & OneDrive, Google Drive and Dropbox.
Supported Protocols
1. FTP
2. SFTP
3. FTPS
Supported Systems
1. Dropbox
2. Backblaze
3. OpenStack Swift
WebDAV is an extension protocol to HTTP that allows users to create, move and edit remote documents on the server.
WebDAV is widely used for file sharing, file collaboration between teams and groups. It is widely used in many enterprise apps as groupware, and ERP solutions.
10 Free Open-source Data