a simple, self hosted WebDAV server that serves a directory over HTTPS, secure by default with per instance credentials
WebDAV Server delivers hacdias/webdav, a fast, self hosted WebDAV server written as a single static Go binary. It serves a directory over HTTPS so you can mount and manage it as a local drive from Windows Explorer, macOS Finder, Linux file managers and any WebDAV client, making it an ideal remote file share, backup target or document store that you run and own inside your own cloud account. The server always runs over HTTPS with HTTP Basic Auth enforced, so it is never an open or unencrypted share.
The image is secure by default with no shared or default credential: a unique username, password and self signed TLS certificate are generated on each instance's first boot, the password is stored only as a bcrypt hash, and a fail secure bootstrap gate blocks the server from ever starting open or unencrypted. On first boot the appliance also refreshes itself to the newest release. It ships with a paired step by step deploy guide and 24/7 cloudimg support.
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
Overview
WebDAV Server delivers hacdias/webdav, a fast, self-hosted WebDAV server written as a single static Go binary, fully installed, hardened and managed by systemd, so a production-ready file server is operational within minutes of launch with no manual package installation and no configuration to write. 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 is an ideal drop-in remote file share, backup target or document store that you run and own inside your own cloud account. The current release available is hacdias/webdav 5.14.
Secure By Default
Unlike a bare deployment, this image is secure by default. The server always runs over HTTPS with HTTP Basic Auth enforced, and there is no shared or default 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 in the server configuration and the plaintext credential is written to a file only the root user can read, so every request is authenticated and encrypted from the very first connection. A fail-secure bootstrap gate ensures the server cannot start at all until that per-instance credential and certificate exist, so the image can never come up as an open or unencrypted share.
Always Current
On first boot the appliance refreshes itself to the newest release before it starts serving, so every launch runs current software, falling back to the pinned build if the network is unavailable.
Ready To Use
The server serves a directory on disk with configurable per-user permissions for create, read, update and delete, and drops straight into an existing workflow: read the generated credentials, point any WebDAV client at the address in your instance details, and connect. Because the certificate is self-signed, clients will prompt to trust it on first connect.
cloudimg Support
24/7 technical support by email and chat. Help with deployment, connecting WebDAV clients, replacing the self-signed certificate with a trusted one, adding users and permissions, storage sizing and upgrade planning.
Use Cases
A self-hosted remote file share you run and own inside your own cloud account, mountable as a drive from Windows, macOS and Linux. A backup or sync target for tools that speak WebDAV. A simple document store or drop box for a team, with per-user create, read, update and delete permissions.
This is a repackaged open source software product with additional charges for cloudimg support services. WebDAV Server (hacdias/webdav) is open source under the MIT licence. All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.