Is there an equivalent to Google Drive in Windows for KDE?
I’m talking full synchronization of my Google Drive files into a local folder.
I know there’s the KDE KIO Worker that can integrate with Dolphin, but according to itsfoss.com:
Each time you try to modify a file, it is copied to a local cache directory. Once you finish modifying a file, it prompts for uploading the modified file to GDrive.
There’s RClone that can do that I think, but I’m not certain. And it looks a bit complicated to set up.
What are you recommendations?
If what you need is s way to synchronize a folder to your Google Drive, you can use Celeste. Is a cloud synchronization client that works pretty well, although is not perfect, but you can give a try and judge for yourself.
Now, if you want to replace Gdrive with another cloud service , Nextcloud is a grate alternative
Thanks! I’ll check it out.
If you’d be so kind as to post an update when you do try it it’d be much appreciated 🙏
Hey there. I just tried Celeste and it’s not working for me. I get some kind of thread panic or some error like that.
It’s a shame. That app looks promising. It needs more contributors.
are you looking for a google drive replacement? or a tool to sync google drive to your linux/kde system?
A tool to sync GDrive to my system. That’s pretty much what Google’s software did in Windows.
If you don’t need a GUI,
rclone
is perfect for this. I personally use it with Storj.Yeah I guess that will have to do. I’ll go read the docs and see how to set it up.
rclone mount
is pretty great but if you’re doing any heavy workloads that expect all the files to be there, maybe syncing (rclone copy
,rclone sync
) is the better route.Just be very careful with
rclone sync
because it can lead to unexpected data loss if you don’t know what you’re doing.
I used https://freefilesync.org/ for that. You can also try using https://foldersync.io/
deleted by creator
Isn’t NextCloud on-prem self-hosting?
KDE has the ability to connect to Google account, in the system settings. Than you can use Dolphin to handle your Google Drive as if it was a network drive. Unfortunately, sometimes it wont let you login, so try it yourself
Yeah that’s what I was referring to in my post. The KDE KIO thing. It’s not exactly what I’m looking for.
I want the files to be accessible locally and to sync with the cloud when there are changes both ways.
That is exactly what
kio-gdrive
does. Is it not working for you?No that’s not what Kio-gdrive does at all.
It allows you to access your files as a network drive. It downloads the file you open into a cache when you open it and sends it back when you edit it.
I want a solution where the files are physically on my local drive and are synched when there are changes.
It allows you to access your files as a network drive. It downloads the file you open into a cache when you open it and sends it back when you edit it.
True.
I want a solution where the files are physically on my local drive and are synched when there are changes.
The NextCloud/OwnCloud integration does this. I am not aware of a similar solution for Google Drive.
That is _exactly_ what kio-gdrive does. If it is not working for you, there is an error in your configuration or a bug in your distro’s packaging of the software.
Sorry. I think I may have not expressed what I meant properly.
I want all the files to be physically present on my local drive and then to sync whenever there’s a change. I want them to be accessible even if offline.
I don’t think that’s what Kio-gdrive does. Unless I’m mistaken.
I wanted this as well to sync my Keepass DB. The KDE integration didn’t work, it made Keepass freeze up. In the end I built a small container that uses
rclone
- works pretty well, but was very annoying to set up because of the authentication (you have to set it up in Google Cloud console yourself).If you’re interested, I’ll happily share my setup, though you’ll probably want to tweak some things.
Yeah that’s probably what I’m going to have to end up using.
Why use a container though? Why not install it directly?
Since I’m using an immutable system, containers are preferable - but it shouldn’t make any difference to have it run natively :)