Skip to content

Repository files navigation

rmount

rmount is a compact Windows tray app for mounting remotes from an existing rclone.conf. It is distributed as a single, self-contained executable and is designed to live beside rclone.exe.

This is an independent utility and is not affiliated with or endorsed by the rclone or WinFsp projects.

Download

Download the latest rmount-vX.Y.Z-win-x64.zip from GitHub Releases, extract rmount.exe, and place it beside rclone.exe and rclone.conf.

Release binaries are currently unsigned and may trigger a Windows SmartScreen warning. A SHA-256 checksum is published with each release.

Features

  • Lists every remote in the adjacent rclone.conf.
  • Shows whether each remote is mounted and which drive letter it uses.
  • Mounts, opens, and unmounts remotes from the window or tray menu.
  • Lets you choose a free drive letter before mounting.
  • Stores per-remote mount options.
  • Can mount selected remotes once when rmount starts.
  • Reuses safe options from optional mount-*.bat presets.
  • Remembers app-managed mounts across restarts without taking ownership of mounts started by another process or service.
  • Runs quietly in the notification area and reports tray-command results with Windows notifications.

Requirements

  • Windows 10 or Windows 11, 64-bit
  • rclone
  • WinFsp installed on the computer

The .NET runtime is included in the release executable. WinFsp cannot be made portable because mounting a drive requires its Windows system driver.

Use

  1. Put rmount.exe beside rclone.exe and rclone.conf.
  2. Run rmount.exe.
  3. Choose an available drive letter and select Mount.

Closing or minimizing the window sends it to the notification area. Left-click the tray icon to restore the window, or right-click it for mount commands and Exit rmount.

Settings, ownership state, and logs are written to a data directory beside the executable when that location is writable. Otherwise, rmount uses a location-specific directory under %LOCALAPPDATA%\rmount.

Use the gear button on a remote row to edit its mount options or enable Mount when rmount starts. Startup mounts are attempted once per launch, in list order. Existing, external, or conflicted mounts are left untouched, and failed startup mounts are not retried automatically.

Optional batch presets

Existing mount-*.bat files may be kept beside rmount.exe or under archive\mount-scripts. rmount imports the remote path, preferred drive letter, and a restricted set of safe mount options. The batch files are read only and are never executed.

Build

Install the .NET SDK version selected by global.json, then run:

dotnet restore .\src\rmount\rmount.csproj
dotnet build .\src\rmount\rmount.csproj -c Release --no-restore
dotnet publish .\src\rmount\rmount.csproj -c Release --no-build -o .\artifacts\win-x64

The publish output contains the portable rmount.exe. The checked-in src\rmount\rmount.ico is the application icon; GenerateIcon.ps1 regenerates it after an intentional artwork change.

Privacy and safety

rmount has no telemetry and does not transmit configuration to an rmount service. rclone communicates directly with the providers configured by the user. Never commit or share rclone.conf, logs, private keys, or the generated data directory.

License

rmount is released under the 0BSD license. You may use, copy, modify, and distribute it for any purpose, with no attribution requirement.

Author

Created by alphasixtyfive.

About

Portable rclone mount manager for Windows

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages