But, for anyone on a site literally called "Hacker News", a DIY dropbox should be trivial. The fact that anybody, especially, "nerds" or "hackers" would pay good money for what is effectively an FTP server with file versioning is insane.
I am mostly jealous that I didn't build and sell dropbox. Becoming an overnight millionaire by setting up an FTP server.
But seriously, modern approach, rclone[1] + "cloud" stoage (webdav, ssh, wasabi, whatever)
Other options like OneDrive don't have such capability on Linux or are not available there at all. It's very hard to find a suitable alternative especially a European one.
I recently started using the Hetzner Storage Share: https://www.hetzner.com/storage/storage-share/
Basically, it's just managed Nextcloud (so you're not vendor locked and if you want you can just get a VPS and host Nextcloud directly too), works okay, pricing seems fine, though there is the occasional downtime when they do updates between the versions or need to do maintenance.
Overall, would recommend at least looking at it.
From the article. So presumably this doesn’t affect you
Filen.io is e2ee and has all kinds of nice features besides sync. For example you can mount it as a network drive but it mounts some clever localhost drive that the app spawns that does caching and conflict resolution. They also support rclone and it will be soon provider in regular rclone releases. Downside is that because e2ee it doesnt yet have teams/shared folders (its very anticipated feature in progress).
The other one i can recommend is kDrive from infomaniak. We use that for work and its probably best 1to1 dropbox replacement. It has “offline” virtual files and its pretty affordable. The only downside is that the sharing between users is not as smooth ux wise as dropbox and its not e2ee.
Also, in one company where im the IT guy, ive been self hosting a Seafile instance for years without problems.
So there are plenty of alternatives out there.
Question though: I guess it's not end-to-end encrypted?
"Nextcloud features an enterprise-grade, seamlessly integrated solution for end-to-end encryption. It enables users to pick one or more folders on their desktop or mobile client for end-to-end encryption. Folders can be shared with other users and synced between devices but are not readable by the server. "[1]
EDIT: so i just checked, it seems Hetzner doesnt have the E2E option that Nextcloud has switched on, since it's deemed unstable. so one could use a tool like Cryptomator to encrypt folders locally and send that folder to the cloud [2]
Yeah I already use restic, which I believe is similar (E2EE backups to cloud). But I don't need Nextcloud for that :).
I was actually interested in the Hetzner managed Nextcloud for e.g. my family, so that I can move them away from Google Drive/iCloud. I can't reasonably ask my family to use cryptomator or restic :D.
My workflow is: Upload/backup often, Download only manually to continue working on the thing from another machine.
When you use the SSH port 23 instead of 22 you can use the regular authorized_keys mechanism for authentication.
I made a synced folder of my entire workspace folder and now I have automatic backup and sync between laptop and desktop. No thinking, it just works.
Also their client encryption feature was so slow as to make it unusable.
(This was on their Linux client)
A window manager is part of a desktop environment.
A desktop environment is usually made up of:
- A window manager (i.e. kwin, xfwm, i3, etc.)
- A file manager (i.e. Dolphin, Nautalis, etc.)
- Other utilities, such as a network configuration tool, a print config tool, maybe a web browser, a calendar or PIM system, calculator, etc.