All Linux Distros · Rclone-Based · Systemd Auto-Boot

Mount Any Cloud Drive
Effortlessly on Fedora

A professional-grade, all-in-one interactive Bash script to mount, manage, and auto-boot any cloud storage provider on any Linux distro — powered by rclone, FUSE, and systemd.

Bash Linux Rclone Systemd MIT License

Everything you need,
nothing you don't

A single script that handles the full lifecycle of cloud drive management on any Linux distro.

Live Mount Status

See all rclone drives currently mounted, with remote name, mount path, options, and active status shown in a clean table.

Mount Any Cloud Drive

Interactive picker from all configured rclone remotes — Google Drive, OneDrive, Dropbox, S3, SFTP, and 70+ more providers.

Easy Unmounting

Select any mounted drive to unmount — with normal and lazy unmount fallback, and optional systemd unit disabling.

Custom Mount Directories

Choose exactly where each cloud drive appears in your filesystem. Directories are auto-created if they don't exist.

Rich Mount Options

Set VFS cache mode (off/minimal/writes/full), read-write or read-only, allow-other, extra rclone flags — all interactively with clear prompts.

Auto-Boot via Systemd

Generates and installs a per-mount systemd --user service file so your cloud drives mount automatically at every boot.

Named Profiles

Save each mount as a named profile with all settings. Re-mount any profile instantly, manage or delete profiles from the menu.

Universal Dependency Checker

Automatically detects your distro and package manager — installs rclone, fuse3 via apt, dnf, pacman, zypper, apk, or more.

CLI & Scriptable

Supports non-interactive flags like --list, --mount-all, --unmount-all, --status for scripting and cron.

Up and running in
under 60 seconds

Clone or download

Clone the repository or use the one-line installer below.

Make executable

Give the script execute permission with chmod +x.

Run it

Launch the interactive TUI and follow the menus.

bash — One-line installer
bash <(curl -fsSL https://raw.githubusercontent.com/ShoumikBalaSomu/Linux-Rclone-Local-Mount/main/install.sh)
bash — Manual install
# Clone the repository
git clone https://github.com/ShoumikBalaSomu/Linux-Rclone-Local-Mount.git
cd Linux-Rclone-Local-Mount

# Make the script executable
chmod +x rclone-mount.sh

# Run it!
./rclone-mount.sh

# Or move to PATH for system-wide access
sudo cp rclone-mount.sh /usr/local/bin/rclone-mount
rclone-mount
bash — Non-interactive CLI flags
rclone-mount --list         # List all mounted drives
rclone-mount --mount-all    # Mount all saved profiles
rclone-mount --unmount-all  # Unmount all rclone drives
rclone-mount --status       # Show system status & disk usage
rclone-mount --check        # Check dependencies only
rclone-mount --help         # Show help

VFS Cache Modes Explained

Choose the right caching strategy for your workflow — from minimal disk use to maximum compatibility.

Mode Description Disk Use Compatibility Best For
off No local caching — all reads/writes go direct to cloud Minimal Low Sequential read, streaming
minimal Only cache files opened for read; no write cache Low Medium Read-heavy workloads
writes Cache files opened for writing; reads are direct Medium High General use — recommended
full Full read+write cache; files fully downloaded on open High Highest Apps requiring random access (e.g. databases)

70+ Cloud Providers

Any storage provider supported by rclone works out of the box — configure it from within the script.

Google Drive
OneDrive
Dropbox
Amazon S3
Backblaze B2
Google Cloud
Azure Blob
Box
pCloud
Mega
SFTP
WebDAV
FTP
Wasabi
+ 70 more