logoalt Hacker News

maxhillelast Saturday at 7:52 PM11 repliesview on HN

How do you plan to do the syncing without some sort of cloud infrastructure?


Replies

jmb99yesterday at 2:07 AM

The benefit of local-first means you’re not incentivized to sell your cloud offering, so you can just give options. Sync with iCloud, Google drive, OneDrive, Dropbox, Mega, SMB, SFTP, FTP, whatever you feel like adding support for. And since local-first usually means having some kind of sane file format, you can let “advanced” users manage their own files and synchronization like people have been doing for the last 50 years.

CGamesPlaylast Saturday at 9:56 PM

There are a lot of valid answers to this! One is to use your platform's provided one, like OneDrive or iCloud. Another is to integrate with some other sync platform. Dropbox is a popular target for this. Peer-to-peer is another, although that obviously also come with limitations. Finally, bring-your-own-sync is a popular choice amongst open-source apps, where you provide a self-hostable sync server.

show 1 reply
WD-42last Saturday at 11:39 PM

Check out Aardvark (renamed to reflection) it's a collaborative note-taking app from the GNOME folks. I think the idea isn't to completely remove cloud infrastructure, but to at least make it optional and/or provide alternatives. For example, this note app works via P2P. blogs.gnome.org/tbernard/2025/06/30/aardvark-summer-2025-update/

piperswelast Saturday at 8:10 PM

Something like Syncthing, perhaps?

show 1 reply
Hard_Spaceyesterday at 9:06 AM

For Joplin I use WebDav from the 10gb of free file storage that comes with Fastmail. So I have easy sync with multiple platforms and form factors, and even substantial notes make little dent in the allowance.

pvhyesterday at 3:29 AM

Ideally, you would use existing commodity infrastructure but we have found none of it is really super fit for our purposes. Failing that, we have been developing an approach to low-maintenance reusable infrastructure. For now, I would advise running your own but positioning yourself to take advantage of commodity systems as they emerge.

j45yesterday at 12:52 AM

Syncthing

rschiavonelast Saturday at 10:51 PM

There's a git plugin.

MajesticHobo2yesterday at 12:35 AM

You can use FTP and SVN.

show 1 reply
DataDaoDelast Saturday at 8:11 PM

right now its in webrtc

spintinlast Saturday at 9:36 PM

[dead]