I was wondering if it is for the specialists to develop an app similar to goodsync. Why?
Because i have the need to sync files from and to various cloud services like gdrive, Dropbox, onedrive, box and mega.nz, all this simoultaniously and from multiple accounts in each service.
The only way that i got it was through a vm in zvm. A vm with Ubuntu installed.
It would be nice be able to do it more natively, it would consume less hardware resources.
I leave the ideal for your analysis.
I believe this is a very valid request and a common real-world need.
I suggest keeping expectations realistic though: a GoodSync-level app is a large, commercial-grade sync engine (multi-cloud APIs, conflict handling, versioning, multi-account auth). That’s not a small or quick feature to build natively.
I believe the most practical solution today is rclone running directly on ZimaOS (CLI or container).
I suggest this over a full Ubuntu VM because it:
Supports all major clouds (GDrive, Dropbox, OneDrive, Box, Mega)
Handles multiple accounts
Uses far fewer CPU/RAM resources
I believe a native ZimaOS sync app would be excellent long-term, but I suggest rclone as the current lightweight, efficient path until IceWhale invests in a full sync framework.
I believe this tool is very powerful, but it is not beginner-safe by default.
I suggest treating rclone as an advanced utility, not a normal “sync app” like GoodSync. With one wrong option (for example Sync vs Copy, or the wrong direction), it can delete data very quickly.
For new users, I suggest:
Start with Copy (one-way) only
Never use “Sync” until you fully understand direction and deletions
Test with an empty test folder first
Do not mount or point rclone at system paths (/, /DATA, AppData, etc.)
I believe rclone works best when:
Used deliberately, not “set and forget”
Configured slowly, one cloud at a time
Until there’s a guided ZimaOS sync app with proper safeguards, I suggest rclone remains a power-user solution, even with the Web UI.
Simple & safe rclone install on ZimaOS (Docker)
This is the cleanest and least risky way to run rclone on ZimaOS.
I believe this approach avoids heavy VMs, saves resources, and is the safest way to experiment, as long as users understand that rclone is powerful and unforgiving if misused.
If IceWhale ever ships a guided sync app with guardrails, this would be a great candidate, but for now, caution is key.
in it and that didn’t parse it right apparently. With that info I’ll take a look and try again via gui and a docker compose properly setup instead. If i can get that to work, I’ll post my compose here.
The command itself is fine, it runs correctly when executed directly from a proper root shell. The issue seems to be how the ZimaOS App UI / Docker CLI tab parses commands. In that context, the rcd --rc-web-gui … portion can end up being treated as a single argument, which is what triggers the “unknown command” behaviour.
So this isn’t really a rclone syntax problem, it’s more about how the UI passes arguments into Docker.
Moving to Docker Compose is a good approach here, it avoids parsing ambiguity, keeps the arguments explicit, and is generally easier for others to reproduce. If you get a working compose setup, sharing it would definitely be helpful for anyone following along.
Just to add some context from my side in case it helps others:
I spent a fair bit of time trying to get Google Drive working via rclone / Nextcloud, and ultimately gave up, not because it’s impossible, but because the experience is too inconsistent and fragile.
Between:
Google auth flows changing
Web-based auth not working cleanly inside containers
Ports already in use / redirect issues
ZimaOS UI vs CLI behaving differently
Commands working in one context and failing in another
It became very difficult to tell whether a failure was due to Google, rclone, Docker, or the execution environment.
None of this is obvious upfront, and for something that’s meant to be a “simple cloud sync,” the amount of moving parts makes it very easy to waste a lot of time with no guaranteed outcome.
In the end, I decided it wasn’t worth the complexity or risk. For now, I’m sticking with simpler, more predictable workflows and treating Google Drive as something to migrate away from rather than integrate tightly.
Hopefully this saves someone else a bit of frustration.
Thanks for sharing your use case.
If the built-in backup app in ZimaOS were able to support more cloud services and provide synchronization (not just one-way backup), would that be close to your ideal solution?
We’d be very interested to know if this would meet your needs, or if there are any specific sync behaviors you’d consider essential.
Hi
Yes, that could be a more complete solution, nevertheless it would be missing the multiple account in the same service,for example.
But with no doubt that would be a huge step towards the perfetion.
I appreciate your effort in this matter.
Thank you.