The main cloud services don't even work natively (GoogleDrive, OneDrive, iCloud) basically the only mainstream choice is Dropbox. I tried to use Google Drive in Mint, and it's a pain to get it to work, and usually it stops working after computer restarts.
Someone has a recommendation about how to handle these services?
I keep seeing this question pop up. "Why doesn't [closed/proprietary technology] work well in Linux?"
This question should be asked at whoever makes said technology. You are their client, why don't they support your operating system?
That responsibility should not fall on the shoulders of the thankless volunteers that do their best to create an awesome OS.
Alternatively you can buy one of the commercial distributions and become a client. Then you can ask your supplier why don't they support that technology.
Nextcloud works great! Includes integrations with GNOME and KDE including taskbar icons etc. and you can pay a service to host Nextcloud for you if you'd prefer that to selfhosting.
I have a self-hosted Nextcloud and my Nextcloud account connected via GNOME as an Online Account. It integrates seamlessly with Calendar, gives me a webdav mount for my files etc. I don't have any issues. I have not added any Google accounts, and definitely no Microsoft accounts. I don't use public clouds for private stuff.
Most people I know who use Linux wouldn't trust Cloud services cause that's just storing your stuff on somebody else machine. You can self hosted service like Next cloud on a raspberry pi or just get comfortable with networking enough to setup VPN and ssh into your home computer from the net to get your stuff.
rsync/ rclone just works! Have not tried rsync with cloud yet, I use rclone for encrypted backups. Most cloud services are supported including google drive.
I also say that pCloud is possibly the best option. Simple install, free storage, and a cheap lifetime purchase for more storage. My only complaint is that they don't support aarch64 yet, but I don't need think there's really anyone that does yet so I'm living with offline backups.
Because it's a disproportionate amount of effort to natively support an extra OS (particularly one as fragmented as Linux), especially one with such a small userbase that largely isn't interested in using proprietary cloud services in the first place because of data privacy and security concerns.
Obviously not all Linux users are super worried about that stuff (I mean, I use Linux and have a google pixel), but on average the Linux userbase is way way more aware of that stuff than most users who just want their photos backed up without having to worry about it.
I don't understand those questions. Google Drive is webdav to the best of my knowledge. Anyway, it works out of the with Gnome/Ubuntu. When you connect a Google account, a drive icon appears. Doesn't get more "native".
I get the problem that most vendors don't have an app for Linux, so some functionality is lacking compared to what you may be used to. And cross-platform anything can be a problem, i.e if you really need Linux Desktop + Android + Windows + Apple stuff. (I do and learned to use web-based applications for work.)
What do you really expect from a "Personal Cloud Storage"? not a clearly defined term.
Seafile (needs a paid server as the backend) works nice for syncing files. Google Drives works as network drive. There are tons of backup solutions that work with tons of storage backends (aka professional cloud storage).
I have a Backblaze B2 account I use for other things, I recently created a new bucket on it and attached it as a drive using s3fs. Works fine as far as I can tell (I've not used it much - prefer to keep things locally and just back them up off-site, which is actually what I have my B2 account for), so you certainly can do this with an S3 (AWS) compatible service.
Someone has a recommendation about how to handle these services?
You don't. Apple is notorious for their walled garden approach. Microsoft has no interest in supporting Linux (why should they?). Don't know about Google.
I am pretty happy with pcloud. They offer lifetime licenses that are really worth it if you intend to stick with them long term.
The automatic Backup works great and AFAIK they have clients for all major platform's. The android client could be better, but Windows and Linux works great.
Don't miss any functionality and the connection (at least here in Germany) is fast.
Chiming in, is there a solid OneDrive client for linux that just works? No collaboration stuff needed for it or other fluff, just simple file sync. I pay for OneDrive family and would be nice to be able to sync files with other ecosystems (Synology, Windows, Android).
I use kDrive and it works well with Fedora. Infomaniak, the company behind kDrive, is from my country, Switzerland. It uses a lot of renewable energy and the heat from their servers is used to heat buildings in my city.
Last time I tried, Dropbox has the best linux app. It even supports LAN syncing and integration with nautilus (ubuntu default file manager). However I need to move to onedrive because dropbox is just too expensive
I switched to linux (POP OS) as daily driver recently. Using selfhosted nextcloud and had 0 issues installing client and syncing. Didnt try google and other big guys yet
i have multiple google drives synced right into my file manager...like i just click it, it mounts it, and drag stuff in and out as if it were local...i'm on debian with gnome. dropbox works the same way. obviously icloud and onedrive may be more difficult, but i'm pretty sure there is something formsyncing up onedrive, but i choose to disable one drive on all my windows devices.
I use my own NAS along with syncthing to backup and sync stuff across my phone, laptop, and desktop. Before that I was using mega.nz with its native Linux client, which worked fine sans a weird issue where it'd repeatedly transfer the same file forever.
Way back I also saw a paid 3rd party Linux-native app that supposedly works with all the major personal cloud carriers, though I never ended up using it and have long since forgotten what it's even called.
I am currently using InSync on 64-bit devices and Overgrive on 32-bit devices. Overgrive works just fine on 64-bit devices tol but Insync is slightly more userfriendly.
I use Google cloud with nautilus, and before that I used google-drive-ocamlfuse on my Chromebook with custom firmware. All this just so I don't have to use their stupid website.