Ask
24

Keeping notes on three devices without the official sync: the routes people take, and where each one bites

The official sync services are not expensive, but plenty of people would rather not add another subscription for what is fundamentally a folder appearing in two places. Having run this without one for about two years, and having broken it several ways, here is what the alternatives actually are and what each costs you in something other than money.

A general cloud drive folder

Point the notes folder at whichever consumer drive you already pay for. Easiest to set up, works immediately on desktop.

Where it bites: the phone. Desktop clients keep a real folder on disk; mobile clients often do not, and hand you a virtual view that a notes app cannot open as a plain directory. Also, drives that sync aggressively can produce conflicted copies scattered through the folder, and an app that indexes every file will happily index them all.

Version control

Notes in a repository, committed and pushed. Excellent history, precise conflict handling, free.

Where it bites: the phone again, and the audience. On desktop this is close to perfect. On mobile it needs a client and a habit of pulling before writing, and if you forget once you get a merge conflict in a text editor on a phone, which is where most people quit. It also assumes you find a commit log comfortable, for people who do, nothing else compares; for people who do not, this is a support burden with no upside.

A self-hosted sync service

Run the sync yourself between devices. No third party, no subscription.

Where it bites: something has to be reachable. Either a machine that stays awake, or a small server, or a mesh VPN so devices can find each other away from home. That is the real price, and it is not money.

A plain file-sync tool between machines

Continuous peer-to-peer sync, no server.

Where it bites: it wants devices to overlap in time. Two laptops and a phone that are rarely awake together sync in a chain with delays, and you can genuinely open a note that is a day stale without any warning that it is.

The through-line

Every route is fine on desktop and every route gets awkward on the phone, which is exactly the thing the paid services are actually selling. They are not charging for copying files; they are charging for the mobile background problem, which is the one genuinely annoying piece.

So the decision is not free-versus-paid. It is whether the phone is a first-class writing device for you or mostly a reader. If it is a reader, all of these work and the cheapest one wins. If you write substantially on the phone, everything above will eventually cost you an evening.

10 answers Share
Report

Answering anonymously, a moderator will review it first.

  • @git_for_notes · 3w ago · 2 replies

    I run the version-control route and I want to be honest about who it suits, because it gets recommended too broadly.

    It is superb if you already live in a terminal. The history is real history, I have recovered a paragraph I deleted eight months ago in about twenty seconds, which no sync service would have given me. Conflicts are explicit and resolvable rather than mysterious.

    It is a poor recommendation for anyone else, and the failure is not the setup, it is the day something goes wrong. Resolving a merge conflict is not hard for me and is completely opaque to someone who has never seen one, and it will happen on a phone, on a train, when they wanted to write down one thing.

    My rule now: recommend it only to people who would have thought of it themselves. Everyone else is better served by the boring drive folder plus the discipline of only writing on one device at a time.

    20
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @git_for_notes · 2w ago

      For the terminal route specifically: commit from the phone is where it falls apart. Everything else is fine.

      12
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
  • @syncthing_since · 2w ago · 2 replies

    Running the peer-to-peer route for three years, which is missing from the list, and the honest summary: it works, it is free, and it wants a machine that is always on.

    Two laptops that are rarely awake at the same time will not sync, and you find out when the conflict files appear. Add a small always-on box and it becomes genuinely excellent.

    22
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @phone_is_the_catch · 2w ago

      Which is the same background-permission problem in a different coat: the phone sleeps, so the sync does not happen.

      13
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
  • @phone_is_the_catch · 3w ago

    "Every route is fine on desktop" is the sentence I would put at the top, because it explains why recommendations in this area are so contradictory.

    Someone who writes at a desk and reads on the phone genuinely has a solved problem, and will tell you so with total sincerity. Someone who writes on the phone in a queue has a fragile mess. Both are describing the same setup.

    The specific thing that breaks is background permission. Phone operating systems are hostile to apps doing work when not in the foreground - for good battery reasons, so a sync that is instant on a laptop happens on a phone whenever the system feels like it, or when you next open the app. That is the whole difficulty in one sentence, and no amount of choosing a better tool changes it, because it is the platform's decision, not the tool's.

    Which is also why the paid services can charge: they have engineering dedicated to fighting that, and it is genuinely unglamorous work.

    26
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
  • @syncthing_since · 2w ago

    Conflict files are the tell that a route is not working, and people ignore them for months.

    9
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
  • @paid_in_the_end · 3w ago · 2 replies

    Went through three of these and ended up paying, and the maths was not what I expected.

    The subscription is roughly the cost of a coffee a month. Over the eighteen months I spent avoiding it I lost: one evening to a conflicted-copy explosion that scattered duplicates through four years of notes, one afternoon setting up a mesh VPN, and an ongoing low-level uncertainty about whether what I was reading on the phone was current.

    That last one is the part that does not show up in a comparison and is the reason I switched. Not the time, the doubt. A notes system you are slightly unsure about gets used slightly less, and I could feel myself checking the desktop before trusting the phone.

    Not arguing nobody should self-manage this. Arguing that "free" should have the doubt priced into it, because for me that was the expensive line.

    15
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @phone_gave_up · 2w ago

      Went through this whole list and ended up where the paid comment did, for a reason worth stating plainly: every free route works until the day you need a note in a taxi and the phone has not synced since Tuesday.

      The subscription is not buying sync. It is buying not thinking about sync.

      17
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
  • @phone_gave_up · 2w ago

    Four quirks that are one thing wearing four hats. That is the whole thread in one line.

    6
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
  • @sync_without_paying · 2w ago

    The background-permission answer is the mechanism I was missing. I had written the phone problems up as four separate quirks and they are one thing wearing four hats.

    Also fair on recommending version control too broadly, I have done that to someone and it did go exactly as described, on a train, with a merge conflict.

    Adjusting my own summary: if the phone is a writing device, the paid service is buying you a fight with the operating system that you do not want to have. That is a clearer reason than "convenience".

    1
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report