A polished Windows 11 desktop app for managing rclone mounts — born from a PowerShell script, grown into a full GUI.
Rclone Mount Hub lets you mount remote storage — NAS, Unraid, Nextcloud, SFTP, SMB, S3, FTP — as real Windows drive letters with a single click. No terminal, no scripts, no fuss. It wraps rclone in a clean, modern interface and handles connection management, smart network switching (LAN ↔ Tailscale), driver installation, performance tuning, and auto-update — all from one place.
Originally this was a simple PowerShell script that I used to deploy rclone mounts on my own machine and for family— automatically installing rclone and WinFsp, configuring WebDAV remotes, and setting up Windows autostart. As the setup grew more complex and needed to work for non-technical household members, that script evolved into this full desktop application.
Windows 11 (x64) only. Rclone mounts as a Windows drive letter via WinFsp, which is a Windows kernel driver — no macOS or Linux support.
- Rclone Mount Hub
- One-click mount / unmount any remote as a drive letter (D: – Z:)
- Manage multiple connections simultaneously
- Auto-mount on Windows startup
- Drive letter picker shows only available (free) letters
- System tray with live mount status and "Open in Explorer" shortcuts
- Auto LAN / Tailscale switching — uses local IP when home, falls back to Tailscale IP when away
- Per-connection manual override (force LAN-only or Tailscale-only)
- Ping-based connection testing before saving
Three tuned rclone flag presets selectable per connection:
| Max Speed | Balanced | Low Resource | |
|---|---|---|---|
| VFS Cache | 50 GB | 10 GB | 2 GB |
| Buffer | 512 MB | 256 MB | 64 MB |
| Transfers | 16 | 8 | 4 |
| Best for | 10Gbps LAN / Fiber | Daily use | Battery / slow WiFi |
- WebDAV — Unraid (Copyparty), Nextcloud, ownCloud, SharePoint
- SFTP — any SSH server
- SMB / Samba — Windows shares, NAS devices
- S3 — AWS, MinIO, Backblaze B2, Wasabi
- FTP — classic FTP servers
- Upload / download speed test to any mounted drive
- Bottleneck detection (network vs. client disk vs. rclone overhead)
- Network path analysis with latency breakdown
- Rclone Web UI launcher
- Export / import all connection configs as JSON
- Generate a standalone PowerShell script for any connection
- Install, update, or remove rclone and WinFsp from within the app
- Configurable rclone config file path
- Built-in update checker — downloads and applies app updates in one click (Velopack)
- Installs to
%LocalAppData%— no admin rights required - Start with Windows, start minimized, close to tray
- Windows toast notifications on mount / unmount (correct app name shown)
- Add to Start Menu / register AUMID for proper notification attribution
| OS | Windows 11 x64 |
| Required drivers | rclone + WinFsp — the app installs both automatically on first run |
| macOS / Linux | Not supported |
Download the latest Rclone Mount Hub_x.x.x_x64-setup.exe from Releases and run it. No admin rights needed.
On first launch the app checks for rclone and WinFsp and offers to install them for you.
Re-run the installer over your existing installation (updates in place), or use Settings → About & Updates → Check for Updates inside the app.
| Tauri 2 | Desktop shell — Rust backend, web frontend, ~5 MB binary |
| Rust | Backend: spawns rclone, network detection, tray, system integration |
| Velopack | Installer and auto-update framework |
| React 19 | UI framework |
| TypeScript | Type safety |
| Vite 7 | Build tooling |
| Tailwind CSS v4 | Utility styling with custom dark design tokens |
| Zustand | Persisted client state |
| Radix UI | Accessible headless primitives |
| Framer Motion | Animations |
| dnd-kit | Drag-and-drop reordering |
| Phosphor Icons | Icon library |
| sonner | Toast notifications |
tauri-plugin-shell |
Spawn rclone processes |
tauri-plugin-store |
Persist configs as JSON |
tauri-plugin-autostart |
Windows startup registration |
tauri-plugin-notification |
OS-native toast notifications |
tauri-plugin-dialog |
File / folder picker |
See docs/Building-Src.md for the full guide.
# Prerequisites: Rust (stable), Node.js 18+, pnpm
pnpm install
pnpm tauri dev # development with hot reload
pnpm tauri build --bundles nsis # production NSIS installer| docs/Building-Src.md | Build, bundle, distribute, version bumping |
| docs/Architecture.md | Full architecture, data models, design system |
This all started when I got my first NAS and I started learning about how cool SMB network shares are (Spoiler: they're the furthest thing possible from that). But little Bristopher began having weird credentials issues...
Warning: Skip this next paragraph if you don't want to read a rant, or continue reading if Windows SMB is also the bane of your existence (if that's the case, open a discussion on this repo on how much you hate it and tell me about it!).
...where I was logged in but actually... I wasn't? And if I tried my username and password it would say "wrong," but then I force change it on my NAS to something new and it was still wrong. Cleared Windows credentials? Still doesn't work. Speeds capped at 15MB/s even though my network was WiFi 6E (AND my NAS was hard-wired) and speed testing to my NAS gave me the normal 150+MB/s that spinning rust delivers.
Let's not forget about opening a network share that temporarily loses connection and crashes your whole Windows Explorer process!! (Yippie, I love having all my VSCode instances and browser windows reorganized in random orders and all my file explorer windows zapped out of existence when I'm in the middle of transferring files!!! My favorite pastime!). Also, just stating these are long-standing bugs well known and I'm not an isolated case experiencing "skill issue." Long story short, not only was it a nightmare for me, using it was a nightmare for anyone in my household also using it who aren't tech demons like myself and just normal Joes.
Fast forward 3 years of hell with SMB and I add an x8 NVMe SSD PCIe card (recommend, tons of fun, spinning rust is for geeks :P) and still can't achieve speeds above 30MB/s... until I finally try out something I've been eyeing that integrates well with Windows: WebDAV (Copyparty specifically).
Wait, wait, wait, I know what you're thinking: "But Bristopher, WebDAV adds tons of unnecessary overhead and is actually slow, wah wah." Yes, you're right, but hey, this is easy and "actually works," so yeah... I really liked the idea of RaiDrive (have to pay for "physical drive" addon so it's not 30MB/s, but even then my speeds didn't change so I gave up on it) and CloudMounter (great program but a little unstable when working with the mount).
So, I created Rclone Mount Hub so I can easily manage my NAS mounts and even other PCs on local network mounts (like to my laptop). Currently struggling with syncing solutions, so I think this is the way for me now because Syncthing and Resilio Sync have only been slow, glitchy nightmares. If you have any better solutions that have worked for you please share in the discussions tab thanks!!
Issues, feature requests, and pull requests are welcome. If Windows SMB has also ruined your life, open a discussion — misery loves company.
Rclone Mount Hub is open source under the GNU Affero General Public License v3.0 (AGPL-3.0).
What this means:
- You can use, modify, and distribute this software freely
- If you distribute a modified version or offer it as a hosted service, you must open source your changes under the same license
- You cannot take this code, close it up, and sell it as a proprietary product without releasing your changes
Commercial licensing: If your organization needs to use or build on Rclone Mount Hub without the AGPL obligations (e.g. in a proprietary product), a commercial license is available — open an issue or reach out directly.
Copyright © 2025 Bristopher. All rights reserved.