Skip to content

Rclone Manager – A cross-platform utility to mount, manage, and sync cloud drives using Rclone with Web GUI support.

License

Notifications You must be signed in to change notification settings

shrestha-bishal/rclone-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Rclone Manager

Rclone Manager is a simple and user-friendly batch script tool for managing your Rclone remotes on Windows and Linux (under development). It allows you to mount, reconnect, and unmount drives with optional Web GUI access, providing an interactive menu to simplify repetitive Rclone commands.

Note: This program assumes that all upstream remotes are already configured in Rclone and that any merge mounts are set up. If you are not sure how to do this, please watch the demonstration video on my YouTube channel: Windows Setup Guide.

Features

  • Mount a remote drive with Rclone and Web GUI.
  • Reconnect a remote easily without manually typing full commands.
  • Unmount a drive gracefully.
  • Interactive menu with guided prompts.
  • Optional display of Rclone logs in the command window.
  • Configurable settings via settings.conf file.

Requirements

Windows

  • Rclone installed and added to your system PATH.
  • Windows File System Proxy to mount a remote to a drive letter using Rclone
  • Windows OS.
  • Optional: Web browser to access Rclone Web GUI.

Linux (coming soon)

  • Rclone installed via package manager or binary.
  • Linux OS (Ubuntu, Debian, Fedora, etc.).
  • Bash shell for running the Linux version of Rclone Manager.
  • Optional: Web browser to access Rclone Web GUI.

Installation

Windows

Setup Guide

  1. Clone the repository or download the ZIP:
git clone https://github.com/shrestha-bishal/rclone-manager.git
  1. Ensure rclone.exe is installed and available in your system PATH.
  2. Configure settings.conf in the same folder as app.bat.

Linux (coming soon)

  1. Clone the repository or download the ZIP:
git clone https://github.com/shrestha-bishal/rclone-manager.git
  1. Ensure rclone is installed and available in your PATH.
  2. Configure settings.conf in the same folder as the Linux script (app.sh).

Configuration (settings.conf)

Setting Description Example
remote The name of your Rclone remote cloud
drive The local drive letter to mount to X
rc_user Rclone Web GUI username admin
rc_pass Rclone Web GUI password secret
rc_addr Address and port for Rclone Web GUI localhost:5572
bwlimit Optional bandwidth limit 10M
transfers Number of concurrent transfers 4
vfs_cache_mode Rclone VFS cache mode writes
dir_cache_time Duration to cache directory listings 72h
poll_interval Time between polling for changes 15s
buffer_size Memory buffer size for transfers 64M

Usage

Run the app.bat file and follow the interactive menu:

  • Mount – Mount your remote drive with Web GUI.
  • Reconnect – Reconnect a remote if connection fails.
  • Unmount – Safely unmount the drive.
  • Exit – Close the application.

Example of mounting with logs hidden:

Enter command: mount
Show logs in CMD? (y/N): N

Open your browser to access Web GUI:

http://localhost:5572

Planned Linux Support

A Linux-compatible version of Rclone Manager is in development and will allow similar interactive control via Bash scripts.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for improvements, bug fixes, or feature requests.

License

This project is licensed under the MIT License.

Author

Bishal Shrestha GitHub Repo

Funding & Sponsorship

rclone-manager is an open-source project maintained with care to deliver a reliable. If you or your organization find this project valuable, please consider supporting its development. Your sponsorship helps sustain long-term maintenance, improve features and documentation, and keep the library freely available to the community. As a token of appreciation, sponsors may have their logo and link featured in the project README.

Support options:

GitHub Sponsors Buy Me a Coffee Thanks.dev

© 2025 Bishal Shrestha, All rights reserved

image