Live data from Hacker News

Own your calendar and contacts with OpenBSD, Baïkal, and FOSS Android

baak6.com

11–20 of 63 posts

Re: Own your calendar and contacts with OpenBSD, Baïkal, and FOSS Android

#11
post #2

faster to use Nextcloud that does a lot more things out of the box in a single install

I also use Nextcloud for this. Works pretty good. The only problem I have with it is that there is no automated way to backup your calendar/contacts.

The Nextcloud Android app has built-in backup of contacts and calendars.

Re: Own your calendar and contacts with OpenBSD, Baïkal, and FOSS Android

#12
post #4
post #2

faster to use Nextcloud that does a lot more things out of the box in a single install

I tried using Nextcloud several times in the past, but the experience on Android was always sketchy for me. Contacts and calendar that would randomly (and silently) stop synchronizing, their mobile app stuck on endless spinner when browsing photos and files. It has pretty web interface, but it was just unusable where it mattered.

Nextcloud totally breaks down if you try to use it for photo syncing. It can’t handle thousands of files in one directory.

Re: Own your calendar and contacts with OpenBSD, Baïkal, and FOSS Android

#13
post #7

An interesting alternative is Radicale [1]. Both are very lightweight. I mainly chose Radicale over Baïkal because it is written in Python. On the client side DAVx⁵ [2] do a good job. [1] https://radicale.org/v3.html [2] https://www.davx5.com/

I've been using Radicale for a few years now and it has been fantastic. Extremely lightweight but also quite flexible with its permissions model since we have a shared family calendar.

The backend storage is simply ics/vcf files and while I'm sure it's not the most efficient if you had a large number of users, for our small group it's been perfect and very satisfying knowing your data is there in plain text files.

Although if I'm honest I'm just cheap and wanted to get by on the smallest VM offered by my cloud provider and NextCloud was too demanding for that.

Re: Own your calendar and contacts with OpenBSD, Baïkal, and FOSS Android

#14
post #9

Or use DecSync [0] and eliminate the need for any central server. [0]: https://github.com/39aldo39/DecSync

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.

Re: Own your calendar and contacts with OpenBSD, Baïkal, and FOSS Android

#15
post #7

An interesting alternative is Radicale [1]. Both are very lightweight. I mainly chose Radicale over Baïkal because it is written in Python. On the client side DAVx⁵ [2] do a good job. [1] https://radicale.org/v3.html [2] https://www.davx5.com/

I’ve been using radicale for contacts and calendar for quite a few years now. Plays nice with iOS Mail and Contacts as well as Gnome Evolution and has overall been a great experience.

Re: Own your calendar and contacts with OpenBSD, Baïkal, and FOSS Android

#18
post #16

Any experience interoping something like this with google calendar? I'd love to use something like this, but I can't fall back to having separate calendar apps for work and personal stuff.

The solution is vdirsync

Re: Own your calendar and contacts with OpenBSD, Baïkal, and FOSS Android

#19

The challenge with self-hosting is maintenance. The more complexity and more dependencies, the more maintenance. I believe that’s why the author was avoiding NextCloud.

Yeah but are calendars and contacts that complex? Or rather, do they have to be complex? Never worked on such things myself, though I'd think the hardest part would be interoperability with the big boys

Re: Own your calendar and contacts with OpenBSD, Baïkal, and FOSS Android

#20
post #15
post #7

An interesting alternative is Radicale [1]. Both are very lightweight. I mainly chose Radicale over Baïkal because it is written in Python. On the client side DAVx⁵ [2] do a good job. [1] https://radicale.org/v3.html [2] https://www.davx5.com/

I’ve been using radicale for contacts and calendar for quite a few years now. Plays nice with iOS Mail and Contacts as well as Gnome Evolution and has overall been a great experience.

I'm a happy radicale user too but I haven't been able to get it to work w macOS mail and contacts. I use EMClient with it which works great.
Post reply on HN