What problem are you are trying to solve?
Rclone is one of the most complex applications I have used on Linux during my seven-year journey. I was only able to get it working after two unsuccessful attempts because I did not have enough time to read all of the documentation required to mount a Google Drive.
As a Product Owner and UX designer, I see that users:
- Are often unaware that the Rclone Web GUI exists.
- Become frustrated when trying to configure mounts that start automatically at system startup.
This negatively affects user adoption, reduces engagement from the developer community, and results in weaker support from Linux distributions. Consequently, allocating resources to further Web GUI development may appear difficult to justify.
That said, perhaps the current approach is intended to encourage the use of third-party GUI solutions. However, I have not found any GUI that I would consider trustworthy enough to recommend.
How do you think Rclone should be changed to address these issues?
- Start the Web GUI automatically after installation.
- During the first launch, ask whether the user wants Rclone mounts to start automatically at login, similar to the approach described here: Systemd rclone mount · rclone/rclone Wiki · GitHub
- Create a desktop or application menu shortcut that launches the Web GUI.
- Save all user-created mounts under http://127.0.0.1:34397/mounts and provide a way to delete them. Templates for Google Drive, Dropbox, and S3 would be helpful, although not essential.
- Remove all of the above integrations when Rclone is uninstalled.
In short, this is not about creating something entirely new. Most of the required pieces already exist; the main challenge is bringing them together into a more cohesive user experience.