A simple, standalone WebDAV server that serves a directory over the WebDAV protocol, so any client can mount it as a secure remote drive.
WebDAV Server delivers hacdias/webdav, a fast, self hosted WebDAV server written as a single static Go binary. WebDAV lets you mount and manage a remote directory as if it were a local drive from Windows Explorer, macOS Finder, Linux file managers and any WebDAV client, so it works as a drop in remote file share, backup target or document store. The server presents a directory on disk with configurable per user permissions for create, read, update and delete, and needs no database, no runtime and no external services.
It suits anyone who wants a private, data owning remote file share they run and own inside their own cloud account, rather than depending on a hosted file service: a personal cloud drive, a shared team drop, a backup endpoint for tools that speak WebDAV, or a document store behind an application.
hacdias/webdav can be run with a plaintext or no auth configuration; the cloudimg image never is. It is secure by default: the server always runs over HTTPS with HTTP Basic Auth enforced, and there is no shared or baked credential. A unique username and password, together with a TLS certificate, are generated on each instance's first boot; the password is stored only as a bcrypt hash and the plaintext is written to a root only file, so every request is authenticated and encrypted from the first connection. A fail secure bootstrap gate stops the server from starting at all until that per instance credential and certificate exist, so it can never come up open or unencrypted. The appliance refreshes itself to the newest release on first boot, and the paired deployment guide covers reading your credentials and connecting a WebDAV client. Every deployment carries 24/7 support.