Self-hosted secure file sharing: branded links, SSO, 2FA, GDPR tools, audit log. v7.2.0
3.2K
Current version: 7.2.0 "Grease Monkey" (2026-08-07) · AGPL-3.0 · GitHub · Changelog
Enterprise file sharing you run yourself: branded download pages, share links with password/expiry/download limits, download-recipient accounts with GDPR self-service, teams, 2FA, SSO (Microsoft Entra ID or any OpenID Connect provider), full audit log — in a single container.
Upgrading with Docker picks everything up automatically — binary, static files and database migrations are all in the image. See the release notes for details.
docker run -d --name wulfvault \
-p 8080:8080 \
-v wulfvault-data:/data \
-v wulfvault-uploads:/uploads \
frimurare/wulfvault:latest
Open http://localhost:8080 — the initial admin password is printed in the container log on first start (docker logs wulfvault), or set ADMIN_PASSWORD yourself.
/data | Database and configuration |
/uploads | Uploaded files |
PORT | Listen port (default 8080) |
SERVER_URL | Public URL used in emails and share links |
ADMIN_PASSWORD | Initial admin password (otherwise randomly generated and logged) |
latest — most recent stable release7.2.0, 7.1.1, … — pinned versionsBehind a TLS proxy? Set SERVER_URL to your https address — 7.2.0 no longer rewrites invitation links to http.
Content type
Image
Digest
sha256:8b51a44ae…
Size
14.9 MB
Last updated
about 2 months ago
docker pull frimurare/wulfvault