Automatic calendar synchronisation with no server and no cloud?

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

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

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.

Autonomous User
creator
link
fedilink
5
edit-2
3M

Running a server or paying for a service makes it harder for others to copy me, harder to spread privacy.

Makes sense, thanks.

@7eter@feddit.org
link
fedilink
7
edit-2
3M

You can use DecSync!

synchronizes RSS, contacts, calendars, tasks and more without requiring a server

It is quiet easy to set up for Android with DecSync CC

With any Calendar App you like. I enjoy Fossify Calendar.

For PC you can install DecSync-Plugin for Radicale. And then import your Calender’s to any CalDav compatible program.

Autonomous User
creator
link
fedilink
2
edit-2
3M

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.

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.

merkuro

tehWrapper
link
fedilink
23M

ntodotxt is great for a task list that is just a txt file and easy to sync.

For calendars I really think hosting your own would be less work in the end.

https://radicale.org/v3.html

Radicale is super small but is a server…

Dessalines
link
fedilink
43M

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.

@BearOfaTime@lemm.ee
link
fedilink
10
edit-2
3M

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).

Create a post

A place to discuss privacy and freedom in the digital world.

Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.

In this community everyone is welcome to post links and discuss topics related to privacy.

Some Rules

  • Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post
  • Don’t promote proprietary software
  • Try to keep things on topic
  • If you have a question, please try searching for previous discussions, maybe it has already been answered
  • Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience
  • Be nice :)

Related communities

much thanks to @gary_host_laptop for the logo design :)

  • 0 users online
  • 57 users / day
  • 383 users / week
  • 1.5K users / month
  • 5.7K users / 6 months
  • 1 subscriber
  • 3.13K Posts
  • 78.4K Comments
  • Modlog