Self-host Filen WebDAV
v0.3.1WebDAV gateway for Filen encrypted cloud storage
- Stars
- 142
- Port
- 1900 (WebDAV server)
What is Filen WebDAV?
Filen WebDAV is a Node.js package that runs a WebDAV server backed by Filen's end-to-end encrypted cloud storage. It supports three modes: standalone for a single Filen account, proxy mode as a gateway for multiple users with their own credentials, and cluster mode for multi-threaded performance. The server preserves Filen's zero-knowledge encryption — all encryption happens client-side. It exposes a WebDAV interface on port 1900 by default with basic or digest authentication, and proxy mode accepts 2FA codes. Installation is via npm (requires Node.js 20+). No Docker image or separate database is needed; the package connects directly to Filen's API using the Filen SDK.
Should you self-host Filen WebDAV?
Filen WebDAV scores 43/100 on selfhost.directory (how scoring works) and ranks #10 of 15 in File Sync. It has 142 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. It is AGPL-3.0-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is Syncthing (90/100, 89 837 stars). It scores higher overall, so compare the two before you pick. See Filen WebDAV vs Syncthing side by side.
Features
- Basic Authentication
- Cluster mode
- Digest authentication
- Proxy mode
- Standalone mode
- Two-factor authentication
- WebDAV Server
- Zero-Knowledge Encryption
Filen WebDAV README
More in File Sync
firefox-syncDocker Compose setup to self-host Firefox Sync using Mozilla's syncstorage-rs with MariaDB or PostgreSQL, syncing bookmarks and passwords to your own server.
focus-compass-sync-serverSelf-hosted Node.js sync server for Focus Compass using Hocuspocus/Yjs with SQLite, bearer tokens, admin UI, backups, and optional MCP for AI clients.
HoardSelf-hosted, open-source game save backup/sync with full version history and SHA-256 verification. Auto-detects 20,000+ games. Runs on Windows, macOS, Linux, Steam Deck.
icloudOpen-source, self-hosted Docker iCloud client that keeps a local copy of iCloud Drive and Photos, with scheduled sync, 2FA re-auth and an optional web dashboard.
icloud-dockerSelf-hosted Docker iCloud client that keeps a local copy of your Drive files and Photos up to date; open-source, with filters, alerts and an optional web dashboard.
JoplinJoplin is a self-hosted, open-source note-taking app with end-to-end encryption syncing across Windows, macOS, Linux, Android, and iOS. Supports Markdown and to-dos.
Lynavo DriveSelf-hosted, open-source iCloud/Google Photos alternative that auto-syncs photos from mobile to desktop over LAN.
MimickMimick is a self-hosted, open-source GTK4/libadwaita desktop app for Linux that syncs local folders to Immich and provides a library browser.
Notesnook Sync ServerNotesnook Sync Server is the open-source, self-hostable backend for end-to-end encrypted note sync. Runs via Docker Compose with MongoDB and S3 storage.
Obsidian-Gitsync-PerliteSelf-hosted read-only Obsidian markdown viewer that continuously syncs notes from a GitHub repository using git-sync and serves them via Perlite with nginx.
OpenSaveFree open-source tool syncing game saves peer-to-peer. Auto-finds saves for 20,000+ titles, uses self-hostable relay for internet sync, keeps snapshot history.
perkeepPerkeep is an open-source, self-hosted personal storage system for keeping, syncing and sharing content, with search, a web UI, FUSE mounts and cloud blob backends.
0 comments