-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Map your Nextcloud to a real Windows drive letter and keep it healthy. NcDavTray is a small tray application written in Windows PowerShell 5.1 + WinForms, with a little embedded C# for DPI awareness and shell notifications. It needs no administrator rights for its normal work, no runtime, and nothing installed system-wide.
Tip
TL;DR — Download the release ZIP, run Installer.cmd, pick Installed or Portable. Add a mount from the tray: either a Nextcloud account (server, user, app password) or a public share link. NcDavTray maps it to a drive letter, gives it an Explorer label and icon, and remounts it whenever the server comes back. Several mounts run side by side — see Server identities for the one Windows limit that matters.
Installing it — Installation covers both modes, the requirements, and how updates and uninstall work.
Setting it up — Mounts is the central page: what a mount is, the two kinds, drive letters, labels, subfolders, and how to enable or disable one without deleting it. Share links goes into public links specifically.
Understanding what you see — The tray explains the manager icon, the per-mount icons, what their shapes and colours mean, and every menu entry.
Windows keeps one login per server identity, and NcDavTray can present at most two identities per host. That is a Windows limit, not an application one, and it is the single most common surprise when setting up more than two mounts against the same Nextcloud.
Important
If you plan more than two mounts on the same server, read Server identities before you configure them. It explains what Windows counts, why error 1219 appears, and which combinations work.
| Page | What it answers |
|---|---|
| File locking | Why Office locking works here and not with the Desktop Client, and what files_lock adds |
| WebClient service | The Windows WebDAV redirector: limits, timeouts, and the tuning tab |
| WebDAV cache | What the redirector caches, how to watch it and how to clear it |
| Updates | The update check, what it does and does not do, and how to update by hand |
| Security and privacy | Where the password lives in each mode, and every host the app talks to |
| Languages | Live language switching and how to add a language pack |
| Build from source | The module tree, make.cmd, and how a release is assembled |
Version 2 changed the configuration model: a single account became a list of mounts. Your existing setup is migrated on first start, and nothing is lost.
- Differences between 1 and 2 — what changed, what it means for you, and what to do if you want to go back
- NcDavTray 1.x — the documentation of the 1.x line, kept as it was
Something broken, something unclear, or an idea? Open an issue. If it is a mounting problem, the diagnostics script in tools/diagnostics/ collects the relevant Windows state in one file — attach its output and the answer will come much faster.
© 2025 - 2026 [ernolf] Raphael Gradenwitz · GPL-3.0-or-later · Report an issue
Getting started
Using it
Windows internals
Keeping it current
Development
NcDavTray 1.x