Hacker News new | ask | show | jobs
by durazabu 1492 days ago
How I use DecSync for my calendar without any central server:

Thunderbird (Linux) - Radicale+Radicale DecSync plugin (Linux/Systemd) - 'DecSync' Folder (Linux) - Syncthing (Linux) - Syncthing-fork (Android/F-droid) - 'DecSync' Folder (Android) - Decsync CC (Android/F-droid) - Simple Calendar Pro (Android/F-droid)

Radicale runs only on localhost. Syncthing runs only on the local network.

The synchronization only happens if the computer and the phone are on the same wifi network.

1 comments

I would be super interested to read a more detailed how-to on this. I use the crap out of Syncthing (although on iOS -- my daily mobile driver-- it is fairly limited what you can do with it).
I used syncthing until I switched to iOS and found it unworkable due to how bad the clients were for iOS.

Nextcloud is what I ended up using; you get file sync and contact/calendaring in one, and you can also use it to share files "externally" if need be, even flip on the chat module and use it to video-conference instead of zoom if you want.

I'm using sqlite as the backing database mostly because I'm a single user and don't put a ton of files into it. I also disabled every single module I didn't need. It was dog slow until I connected it to redis, which was a real game changer - near instant page loads and file sync. It is running on an ancient SATA SSD in a second-gen i5 laptop.

Yeah, for me I primarily use Syncthing just for syncing between servers and computer.

I switched to Migadu for my primary email which includes CalDav and CardDav. I also run Hydroxide in my K8s cluster for Protonmail syncing on Apple Mail -- I could also switch to that for CalDav and CardDav if I wanted to.

There isn't much I actually need Syncthing for on my phone nowadays. Even if I was back on Android I can't think of much I would need it for -- for my workflows.

> Nextcloud is what I ended up using

Nextcloud has always been one of those projects I appreciate so much but find so bloatey for me as a single user and always end up getting rid of shortly after I install it. I feel like if I had a team of users (work, friends or family) who fully committed to using it then I would love it.

Btw, none of this is meant as a criticism to your setup -- it sounds perfect!

Where did you see the info for setting this up with Migadu? I believe they've had it as an unadvertised beta feature and the only write-up I found is this older one:

https://www.billdietrich.me/SecureCommunication.html?expanda...

There's also instructions about caldav only on the migadu site here:

https://www.migadu.com/guides/thunderbird/

Yeah, I reached out to their support a while ago to ask about it and they made me aware of the CardDav/CalDav instance at cdav.migadu.com. But yes, my understanding is the same as yours in that it is an unadvertised beta feature.

I can't remember the ports but if you point a CardDav/CalDav client at cdav.migadu.com they pick up the settings automatically. I've done this on iOS, Android, MacOS and Linux and they all seem to work perfectly for me with Migadu.