This is a simple guide on how to synchronise contacts and calendars between a desktop operating system (Windows, macOS, Linux) and Android relying on a combination of Syncthing and Radicale. The main goal and idea is to have Radicale running on every system locally, so that you can connect with it even when there is no network connection available. This applies to both desktop operating systems and Android as well. Desktop: Install and run Radicale following instructions from https://radical...
I’ll plug EteSync. No affiliation, but they do E2EE contact/calendar sync too and it works well. It’s also open source/self hostable, but it’s also only $2/month to use the hosted version.
I use SyncThing for file syncing and it works splendidly, so I’ll have to try this out and see how it compares to EteSync. At first glance, EteSync is simpler
I didn’t remember the differences with DAVx⁵ and decSync (that I’m using with syncthing), they’re very similar I guess the main difference is what they sync to: webDAV, local, EteSync server?
The only weird step for me is when I restore the LineageOS seedvault backup that already carries the contacts.
I use DAVx⁵ too. It’s good for stuff like syncing with Google calendar on a degoogled phone, like if you work at a place that uses gcal. Very different than decsync/EteSync from what I understand.
What issues did you have with one-way photo syncing? I actually do that right now and it works just fine. I set it to send-only from my phone, and after I ingest them into my Immich server, I delete them on my phone and the synced copy gets removed from the server, leaving only the ones ingested into Immich.
It probably helps that it’s a manual process. When I ingest stuff into Immich, I make sure that everything is synced properly first. I don’t have anything fancy with like ingesting and then deleting photos automatically, I definitely wouldn’t trust that. Hopefully Immich declares their photo syncing stable soon and I can switch to that.
I’ll plug EteSync. No affiliation, but they do E2EE contact/calendar sync too and it works well. It’s also open source/self hostable, but it’s also only $2/month to use the hosted version.
https://www.etesync.com/
I use SyncThing for file syncing and it works splendidly, so I’ll have to try this out and see how it compares to EteSync. At first glance, EteSync is simpler
I didn’t remember the differences with DAVx⁵ and decSync (that I’m using with syncthing), they’re very similar I guess the main difference is what they sync to: webDAV, local, EteSync server?
The only weird step for me is when I restore the LineageOS seedvault backup that already carries the contacts.
I use DAVx⁵ too. It’s good for stuff like syncing with Google calendar on a degoogled phone, like if you work at a place that uses gcal. Very different than decsync/EteSync from what I understand.
deleted by creator
What issues did you have with one-way photo syncing? I actually do that right now and it works just fine. I set it to send-only from my phone, and after I ingest them into my Immich server, I delete them on my phone and the synced copy gets removed from the server, leaving only the ones ingested into Immich.
deleted by creator
It probably helps that it’s a manual process. When I ingest stuff into Immich, I make sure that everything is synced properly first. I don’t have anything fancy with like ingesting and then deleting photos automatically, I definitely wouldn’t trust that. Hopefully Immich declares their photo syncing stable soon and I can switch to that.