Automatic calendar synchronisation with no server and no cloud?

  • BearOfaTime@lemm.ee
    link
    fedilink
    arrow-up
    10
    ·
    edit-2
    2 months ago

    For what OS?

    Why not just run your own calendar server, then the sync issue is resolved by extant sync mechanism, rather than trying to make your own with Syncthing?

    I use Syncthing to sync some stuff that doesn’t have standard server sync solutions, like some text files that may get updated at either end. But I don’t think it’s the way to sync calendar stuff, as calendaring is an established system.

    And if you’re worried about getting to your calendar server, Mesh networks like Tailscale can provide an encrypted tunnel. You don’t even need the client on devices, if you use the Funnel feature (which funnels specific traffic from the internet into your tunnel, courtesy of Tailscale).

    (That said, I’m curious to see what more knowledgeable people come up with, I can’t think of any calendar apps that auto import/export calendars).

    • Autonomous User@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      2 months ago

      Thanks, basically a fake Android CalDAV server? Does is store in iCal or is that not possible?

      I will do if no one has a more direct system.

      • 7eter@feddit.org
        link
        fedilink
        arrow-up
        2
        ·
        2 months ago

        I like to imagine it as a fake Android CalDAV Client that doesn’t subscribe to a CalDav Server, but instead to a directory that you define. The UI is also based on DAVx5. It doesn’t store iCal-files, but Fossify Calendar allows export of events in iCal.

  • acockworkorange@mander.xyz
    link
    fedilink
    arrow-up
    7
    ·
    2 months ago

    I don’t have an answer to you, but I have a question. Why are you trying to recreate CalDAV? That’s one one of the oldest solved problems on the internet.

  • Dessalines@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    2 months ago

    I really wanted this, but couldn’t find anything than worked well. I ended up using tasks.org, an open source todo list that has great calendar functionality and syncing, and moved all my calendar events to it.

  • Player2@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 months ago

    Radicale with CalDAV is what I use, combines well with Tailscale but does need a server to run on

  • oldfart@lemm.ee
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    I ended up using khal/ikhal. They’re CLI programs. I haven’t found a GUI one to work this way.