Releases: Zarestia-Dev/rclone-manager
RClone Manager v0.2.1
🔥 Hotfix & Feature Update v0.2.1
Fresh off the release of v0.2.0, this update brings a major quality-of-life improvement for managing running tasks, along with critical fixes for containerized environments and the update mechanism.
🌟 Highlight: Intelligent Job Grouping
Managing multiple operations just got cleaner. Jobs are now automatically organized and grouped by Remote Name and Profile Name (e.g., sync/Google Drive/default).
- Better Visibility: View transfer stats per remote instead of a mixed global list.
- Batch Control: Stop all running jobs for a specific remote with a single click.
- Organization: Easily track operations on a per-remote basis.
✨ What’s New
📊 Mount Disk Usage
Added support for rclone rc core/du. You can now check the disk usage of your mounted remotes directly from the Mount Control accordion (calculates usage from the local mount point).
🎨 Visuals & UX
- New Icons: Integrated the MoreWaita icon theme for a cleaner, modern look in the Nautilus component.
- More Notifications: Expanded system notifications to keep you better informed of app states and background tasks.
🛠️ Changes & Fixes
🧠 Memory Optimization Behavior
- Tray-Only Reopen: When "Memory Optimization" is enabled, the app now strictly enforces reopening via the Tray Icon. Launching from desktop shortcuts or the command line will no longer duplicate processes or mess with the optimized state.
🐛 Bug Fixes
- Update Logic: Improved the rclone update mechanism. The app now verifies if the preconfigured path is writable. If not, it automatically falls back to the default config path to prevent update failures.
- Container Support: Fixed path handling issues specifically for containerized/Docker versions.
- General: Various small stability fixes and performance improvements.
Full Changelog: v0.2.0...v0.2.1
RClone Manager Headless v0.2.1
🔥 Hotfix & Feature Update v0.2.1
Fresh off the release of v0.2.0, this update brings a major quality-of-life improvement for managing running tasks, along with critical fixes for containerized environments and the update mechanism.
🌟 Highlight: Intelligent Job Grouping
Managing multiple operations just got cleaner. Jobs are now automatically organized and grouped by Remote Name and Profile Name (e.g., sync/Google Drive/default). (core/group-list, core/stats-delete, core/stats-reset, job/stopgroup rc endpoints added and integrated the job management).
- Better Visibility: View transfer stats per remote instead of a mixed global list.
- Batch Control: Stop all running jobs for a specific remote with a single click.
- Organization: Easily track operations on a per-remote basis.
✨ What’s New
📊 Mount Disk Usage
Added support for rclone rc core/du. You can now check the disk usage of your mounted remotes directly from the Mount Control accordion (calculates usage from the local mount point. Separated from general disk usage. General disk usage uses operations/about).
🎨 Visuals & UX
- New Icons: Integrated the MoreWaita icon theme for a cleaner, modern look in the Nautilus component.
- More Notifications: Expanded system notifications to keep you better informed of app states and background tasks.
🛠️ Changes & Fixes
🧠 Memory Optimization Behavior
- Tray-Only Reopen: When "Memory Optimization" is enabled, the app now strictly enforces reopening via the Tray Icon. Launching from desktop shortcuts or the command line will no longer duplicate processes or mess with the optimized state.
🐛 Bug Fixes
- Update Logic: Improved the rclone update mechanism. The app now verifies if the preconfigured path is writable. If not, it automatically falls back to the default config path to prevent update failures.
- Container Support: Fixed path handling issues specifically for containerized/Docker versions.
- General: Various small stability fixes and performance improvements.
Full Changelog: headless-v0.2.0...headless-v0.2.1
RClone Manager v0.2.0
🚀 Release v0.2.0
This release marks a significant evolution of the project, moving toward a more modular architecture with the introduction of the rcman library and a major expansion of the Nautilus component capabilities.
📦 Major Highlight: rcman
We have decoupled our internal configuration logic into rcman, a standalone Rust library for settings management.
- Schema-based configuration with automatic backup/restore.
- Secure secret storage and a derive macro for schema generation.
- This change makes the core app lighter and the settings management more robust.
✨ What’s New
📂 Nautilus Component Enhancements
- Rich Previews: Support added for
.dot, Markdown, and general text files. - Syntax Highlighting: Preview code files with full syntax highlighting.
- Bulk Hashing: Quickly calculate hashes for all files within a directory.
🌐 Multi-Backend & Profile Support
- Remote Rclone Instances: Connect to and manage multiple remote rclone instances from a single interface.
- Remote Config: Support for
config/unlockandconfig/setpath. - Per-Backend Profiles: Each backend now maintains its own settings profile, with full export/import support.
🛠️ Advanced Rclone Tooling
- Custom Flags: Pass your own rclone flags via settings (reserved flags are protected to prevent conflicts).
- Maintenance Tools: Added a Garbage Collector and Cache Cleaner (available under About Modal -> About Rclone).
- Log Management: Full support for viewing and managing app and rclone logs.
📱 UI & UX Improvements
- Adaptive Modals: Modals now transform into Bottom Sheets on mobile devices for a native GNOME-like feel.
- Persistence: The app now remembers your window size and state between sessions.
- Internationalization: Multi-language support is live! (We are looking for community translators to help us expand).
⚡ Improvements & Changes
- Modernized UI: Simplified the interface for a cleaner look.
- Headless Mode: Improved stability and added Tray Icon support for headless instances.
- Plugin Management: Enhanced the Mount plugin detector with dynamic version checking for smoother installs.
- Deprecation: Removed Terminal remote support as the app now natively handles all remote operations.
🐞 Bug Fixes
- Fixed an issue where the Theme Setting would fail to apply correctly.
- Fixed "Access Denied" errors when attempting to open local files while in Headless Mode.
🤝 Contributing
With the new Multi-language support, we need your help! If you'd like to see the app in your native language, please check our translation guide in the repository.
Full Changelog: v0.1.9...v0.2.0
RClone Manager Headless v0.2.0
🚀 Release v0.2.0
This release marks a significant evolution of the project, moving toward a more modular architecture with the introduction of the rcman library and a major expansion of the Nautilus component capabilities.
📦 Major Highlight: rcman
We have decoupled our internal configuration logic into rcman, a standalone Rust library for settings management.
- Schema-based configuration with automatic backup/restore.
- Secure secret storage and a derive macro for schema generation.
- This change makes the core app lighter and the settings management more robust.
✨ What’s New
📂 Nautilus Component Enhancements
- Rich Previews: Support added for
.dot, Markdown, and general text files. - Syntax Highlighting: Preview code files with full syntax highlighting.
- Bulk Hashing: Quickly calculate hashes for all files within a directory.
🌐 Multi-Backend & Profile Support
- Remote Rclone Instances: Connect to and manage multiple remote rclone instances from a single interface.
- Remote Config: Support for
config/unlockandconfig/setpath. - Per-Backend Profiles: Each backend now maintains its own settings profile, with full export/import support.
🛠️ Advanced Rclone Tooling
- Custom Flags: Pass your own rclone flags via settings (reserved flags are protected to prevent conflicts).
- Maintenance Tools: Added a Garbage Collector and Cache Cleaner (available under About Modal -> About Rclone).
- Log Management: Full support for viewing and managing app and rclone logs.
📱 UI & UX Improvements
- Adaptive Modals: Modals now transform into Bottom Sheets on mobile devices for a native GNOME-like feel.
- Persistence: The app now remembers your window size and state between sessions.
- Internationalization: Multi-language support is live! (We are looking for community translators to help us expand).
⚡ Improvements & Changes
- Modernized UI: Simplified the interface for a cleaner look.
- Headless Mode: Improved stability and added Tray Icon support for headless instances.
- Plugin Management: Enhanced the Mount plugin detector with dynamic version checking for smoother installs.
- Deprecation: Removed Terminal remote support as the app now natively handles all remote operations.
🐞 Bug Fixes
- Fixed an issue where the Theme Setting would fail to apply correctly.
- Fixed "Access Denied" errors when attempting to open local files while in Headless Mode.
🤝 Contributing
With the new Multi-language support, we need your help! If you'd like to see the app in your native language, please check our translation guide in the repository.
RClone Manager v0.1.9
Warning
Profile Migration Notice
Since multiple profiles support, the old profiles are automatically migrated to the new profile system. Please backup your old profiles before updating. If there is any problem with the new profile system migration, you can restore your old profiles from the backup and app will try the re-migration to the new profile system.
✨ What's New
🎯 Multiple Profiles Support
The most requested feature is finally here! You can now create multiple profiles for all operations (Sync, Copy, Move, Bisync, Mount, Serve) and run them separately.
- Operation UI has been redesigned to show profiles
- Configure profiles from the detailed remote setup modal
- Select shared settings and add multiple profiles for shared settings too
- Quick Remote Access uses the
defaultprofile
🐧 Flatpak Improvements
- Added special Flatpak autostart entry for Flatpak version. Now it creates a desktop entry for Flatpak version of the app (Fixed #63)
📁 Nautilus File Manager Enhancements
- Hash Calculation: Calculate file hash and copy it to clipboard via the properties dialog
- Public Link Generation: Generate public links for files and directories (if remote supports it)
- File Download: Download remote files directly to your local machine
🔄 Changes
| Change | Description |
|---|---|
| Rclone Dependency | Removed rclone from required dependencies on Linux (deb/rpm). App handles rclone binary installation and updates. |
| Encrypted Export | No longer requires standalone 7zip binary. Switched to sevenz-rust crate (backward compatible). |
| Tray Icon | When remote not mounted, shows "Browse (In App)" to open RClone Manager's Nautilus. |
| Dependencies | Angular and Angular Material updated to v21. Other dependencies updated to latest stable versions. |
| Quick Remote Modal | Small design improvements. |
🐛 Bug Fixes
- Remote Configuration: Provider selection now correctly filters provider-specific fields (fixes #59 and #1)
- Reduce Animations: Fixed broken reduce animations setting (fixes #60)
- About Modal Links: Links now correctly open in the default browser
🙏 Thank You
Thanks to everyone who reported issues, suggested features and contributed to this release!
Full Changelog: v0.1.8...v0.1.9
RClone Manager Headless v0.1.9
Warning
Profile Migration Notice
Since multiple profiles support, the old profiles are automatically migrated to the new profile system. Please backup your old profiles before updating. If there is any problem with the new profile system migration, you can restore your old profiles from the backup and app will try the re-migration to the new profile system.
✨ What's New
🎯 Multiple Profiles Support
The most requested feature is finally here! You can now create multiple profiles for all operations (Sync, Copy, Move, Bisync, Mount, Serve) and run them separately.
- Operation UI has been redesigned to show profiles
- Configure profiles from the detailed remote setup modal
- Select shared settings and add multiple profiles for shared settings too
- Quick Remote Access uses the
defaultprofile
📁 Nautilus File Manager Enhancements
- Hash Calculation: Calculate file hash and copy it to clipboard via the properties dialog
- Public Link Generation: Generate public links for files and directories (if remote supports it)
- File Download: Download remote files directly to your local machine
🔄 Changes
| Change | Description |
|---|---|
| Rclone Dependency | Removed rclone from required dependencies on Linux (deb/rpm). App handles rclone binary installation and updates. |
| Encrypted Export | No longer requires standalone 7zip binary. Switched to sevenz-rust crate (backward compatible). |
| Dependencies | Angular and Angular Material updated to v21. Other dependencies updated to latest stable versions. |
| Quick Remote Modal | Small design improvements. |
🐛 Bug Fixes
- Remote Configuration: Provider selection now correctly filters provider-specific fields (fixes #59 and #1)
- Reduce Animations: Fixed broken reduce animations setting (fixes #60)
- About Modal Links: Links now correctly open in the default browser
🙏 Thank You
Thanks to everyone who reported issues, suggested features and contributed to this release!
RClone Manager v0.1.8
🚀 RClone Manager v0.1.8 — Release Notes
✨ Added
-
Developer Setting: Memory Optimization (Destroy Window on Close)
Introduced an experimental option that fully destroys the main window instead of hiding it.- Greatly reduces background RAM usage
- On Linux, this prevents lingering WebKit “zombie” processes
- On macOS, the impact is smaller, but still useful
- Helpful especially during long-running sessions
-
Nautilus File Manager Component
A new integrated file browsing experience inside the app. (Shortcut Ctrl+B)- Provides a more native feel
- Supports previews for images, text files, and PDFs
- Basic navigation, folder creations right clicks and about modals works; operations like copy/move/delete will arrive in future updates
-
Markdown Rendering with
marked
The About modal now supports fully formatted release notes fetched from GitHub. -
Local Path Navigation in Remote Config
Users can now browse local filesystem paths when configuring remotes that rely on local storage. -
Flatpak Detection + Permission Warning Banner
If running under Flatpak, the app now displays a clear permission-limitation warning.- The banner can be dismissed permanently.
-
VFS Control Panel
A new interface for managing and monitoring VFS instances:- View instance status
- Control mount/serve behavior
- Monitor queues and activity, delay the item upload on queue
🔧 Changed
-
Charts Removed from Sync/Copy/Move/Bisync Panels
Chart.js removed to reduce bundle size. Panels now load faster and use less memory. -
Improved Modals
- Remote Logs Modal redesigned
- Export Modal redesigned with a cleaner flow
-
Dashboard General Overview Panel Updated
- Improved layout
- Now supports customizable layout options
-
Improved App Update Flow
App can now restart automatically after updates but its required your permission to restart.- Windows users are prompted to close the app when required for the update process.
🐛 Fixed
-
Windows Scrollbars
Updated to Fluent Overlay scrollbars for a modern and consistent appearance.- Scrollbars no longer push content around when appearing.
RClone Manager Headless v0.1.8
🌐 RClone Manager Headless
Run RClone Manager as a web server on any Linux machine
Perfect for servers, NAS devices, and remote systems
📖 What is RClone Manager Headless?
RClone Manager Headless is a web server version of RClone Manager that runs on Linux servers without a graphical desktop environment. Access the full RClone Manager interface through your web browser from any device on your network.
✨ Why Headless Mode?
- 🖥️ Run on servers – Perfect for headless Linux servers, NAS devices, or VPS
- 🌐 Access anywhere – Manage your rclone remotes from any device with a web browser
- 🔒 Secure by default – Built-in authentication and optional TLS/HTTPS support
- ⚡ Lightweight – Minimal resource usage compared to running a full desktop application
- 🚀 Same features – ~99% feature parity with the desktop version
⚠️ Important Technical Note
RClone Manager Headless is built using Tauri, a desktop application framework. To make it work on servers without a display, we use a virtual display (Xvfb) that runs in the background. This means:
Requirements
- GTK/WebKit libraries – The application requires some GUI libraries (automatically installed)
- Xvfb – Virtual display server (automatically installed and managed)
- Not "truly" headless – It's a desktop app running on a virtual display, not a pure web server
Why This Approach?
- ✅ 99% feature parity with desktop version
- ✅ Shared codebase – Same interface and functionality
- ✅ Faster development – Updates and features arrive simultaneously
- ✅ Proven stability – Uses the same tested code as desktop builds
⚠️ Extra dependencies – Requires a few more libraries than a pure web server would
The approach works reliably on servers, but be aware that it's a desktop application adapted for server use, not a native web server. In practice, this distinction rarely matters for day-to-day use.
Note: Do not run the rclone-manager-headless-bin. That is the raw desktop binary and will crash in environments without a real display. On server systems, always start: rclone-manager-headless
🚀 Quick Start
Basic Usage
# Start the server (default: http://0.0.0.0:8080)
rclone-manager-headless
# Access via browser
# Open http://your-server-ip:8080Command Line Options
rclone-manager-headless [OPTIONS]
Options:
-H, --host <HOST> Host address to bind to [default: 0.0.0.0]
-p, --port <PORT> Port to listen on [default: 8080]
-u, --user <USER> Username for Basic Authentication
--pass <PASS> Password for Basic Authentication
--tls-cert <PATH> Path to TLS certificate file
--tls-key <PATH> Path to TLS key file
-h, --help Print help informationExamples
Change Port
rclone-manager-headless --port 3000
# Access at http://your-server-ip:3000Enable Authentication
rclone-manager-headless --user admin --pass secretpassword
# Browser will prompt for credentialsEnable HTTPS
rclone-manager-headless --tls-cert /path/to/cert.pem --tls-key /path/to/key.pem
# Access at https://your-server-ip:8080Bind to Specific Interface
rclone-manager-headless --host 192.168.1.100 --port 8080
# Only accessible from 192.168.1.100:8080🔧 Configuration
Environment Variables
You can configure the server using environment variables instead of command-line arguments:
# Set environment variables
export RCLONE_MANAGER_HOST="0.0.0.0"
export RCLONE_MANAGER_PORT="8080"
export RCLONE_MANAGER_USER="admin"
export RCLONE_MANAGER_PASS="secretpassword"
export RCLONE_MANAGER_TLS_CERT="/path/to/cert.pem"
export RCLONE_MANAGER_TLS_KEY="/path/to/key.pem"
# Start the server
rclone-manager-headless🆚 Desktop vs Headless
| Feature | Desktop | Headless |
|---|---|---|
| UI Access | Native window | Web browser |
| System Tray | ✅ Yes | ❌ No |
| Global Shortcuts | ✅ Yes | ❌ No |
| Auto-Updates | ✅ Yes | ✅ Yes |
| Remote Management | ✅ Full | ✅ Full |
| Mounts & Serves | ✅ Full | ✅ Full |
| Scheduled Tasks | ✅ Full | ✅ Full |
| Authentication | Local only | ✅ Built-in |
Missing Dependencies (Manual Install)
# Debian/Ubuntu
sudo apt-get install xvfb dbus-x11 libgtk-3-0 libwebkit2gtk-4.1-0
# RHEL/Fedora
sudo dnf install xorg-x11-server-Xvfb dbus-x11 gtk3 webkit2gtk4.1Happy cloud managing! ☁️
RClone Manager v0.1.7
🚀 Scheduling, Serve Support, New Backup System & More
This release brings major new functionality to RClone Manager, including a powerful scheduler, full rclone serve integration, a redesigned backup system, and extensive backend improvements.
✨ Added
🔁 Scheduler for Sync Operations
You can now schedule sync, copy, move, and bisync operations using advanced cron-like expressions.
- Supports full cron syntax
Example:15,45 8-18/2 * 1,11 1-5
→ Every 2 hours at minutes 15 and 45, between 08:00–18:00, on Mondays & Fridays, in January and November. - Scheduling options are located in each remote sync operation.
- A new time picker module provides improved clock/time selection.
On general Overview:
On Remote Detail:
🌐 Rclone Serve Support
You can now start and stop rclone serve commands directly within the app.
-
Serve status is displayed in the sidebar.
-
A dedicated Serve Tab provides:
- VFS configuration
- Backend options
- Filter settings
-
Serve configuration is now separate from other app configuration sections.
🐳 Docker & Headless Server Support (Development Only)
Initial support for running RClone Manager in headless server mode is now included.
⚠️ Important: This feature is still in development and not ready for regular use.
You can follow the progress here:
#10
Included in this release:
- Multi-stage Dockerfile
.dockerignoredocker-compose.yml- Backend support for a headless web server mode
- Required packaging updates and additional dependencies
This feature will allow RClone Manager to run as a web-based headless service once fully implemented.
🔧 Changed
📦 Backup & Restore — Fully Redesigned
The backup/restore system is now completely rebuilt for reliability and performance.
⚠️ Old backups are not compatible.
After updating to v0.1.7, please create a new backup.
⚙️ Rust Backend Improvements
Significant refactoring and optimizations across the backend, including:
- Better performance
- Cleaner architecture
- Improved maintainability
🐞 Fixed
🔍 Process Management
A critical bug in process detection has been fixed.
- The app now correctly identifies its own rclone processes using port information.
RPM Dependencies
Closes #38
RClone Manager v0.1.6
QoL and Critical Fixes
This release focuses on quality-of-life improvements, new feature discovery, and critical bug fixes.
✨ Added
- "What's New" Panel: Added a "What's New" section to the About modal. It automatically displays release notes when the app is updated, fetching changelogs for your app from GitHub Releases and for rclone from the official rclone website.
🔄 Changed
- Preferences Modal Overhaul: Optimized the Preferences modal with improved settings management, enhanced form handling, and a new "Reset to Defaults" function.
- Code Refactoring: Refactored the Dashboard and Security Settings components for improved code structure, readability, and minor UI enhancements.
- Enhanced Repair Sheet: The password repair step now also allows you to change the
rclone.conffile path, providing more control during the recovery process.
🐛 Fixed
- Critical Job Settings: Fixed a critical bug where job-specific settings (e.g., mount parameters, bisync filters) were not being saved or applied correctly.
- Remote Editing: Resolved several issues in the remote editing modal, including bugs related to path parsing and cloning remotes.
- Config File Lock: Fixed a bug where the
rclone.conffile would remain locked after setting or changing the config password. The app now handles this automatically without requiring an engine restart.








