How do you store your phone's calendar/contacts?

#grapheneos #nextcloud #etesync #selfhosted #android #iphone

Local only (on-device)
23.2%
Self-hosted (Nextcloud/EteSync)
47.1%
Paid hosting (Nextcloud/EteSync)
14.8%
Other (comment below)
14.8%
Poll ended at .
@josh used a private Server for a while, RN Proton for calendar.
Probably gonna switch to disroot for both
@shadowwwind How come you want to switch to disroot?
@josh Protons callender doesn't interact with the local one and I want to automatically create events with my trip planning app.
@shadowwwind I would have gone with disroot too but since I use it for email I didn't want to put all my eggs in the same basket :)
@josh self-hosted baikal(sabre)
@ku very nice. I was between that and radicale, ended up going with radicale.
@josh yeah just found better guides online for baikal at the time and even finally managed to get it on my tunneled subdomain via cloudflared.
@josh I don't self host but I use wölkli's nextcloud server (free tier) for contacts and calendar
@cimoc I have a few friends doing something similar (using a free Nextcloud provider). It's been working well, I just worry they'll randomly cut off the service one day.
@josh if they do, there's always someone else offering one. I used to use disroot.org they give you 2GB of cloud space. I get what you're saying though
@josh same, or that it won't be free anymore (enshittify)
@josh I save my contacts locally on my smartphone and keep an analog calendar :-)

@kai Do you back them up at all, or only have them on your phone?

Some things are just better analog :)

@josh Fortunately, my contacts don't change often, so it's enough for me to back up all of them in a VCF file at irregular intervals and move it to the computer.
@josh selfhosted Nextcloud, syncthing should also be possible
@RealMo Nice, do you selfhost anything else besides Nextcloud?
@josh CheckMK, Dashy, FreshRSS, GoAccess, pihole, wg-easy, ...
Some docker-compose containers behind nginxproxymanager can be deployed very easily. The most time consuming part is the configuration of each software.

@RealMo I started using ngingxproxymanager a few months ago, it's been great. Especially for domains I use internally, but still want a valid SSL cert for. The built-in Cloudflare DNS API validation is a breeze.

I've been looking for a dashboard to use, I like how Dashy looks.

@josh Used Owncloud in the past and switched to Nextcloud two years ago. Syncing contact, calendars and files with my wife over all devices via a self hosted Nextcloud. Works pretty well.
@masteremit @josh I found that nextcloud was not handling different vcard versions (3/4 I think) well (until atleast 1yr ago) and I kept needing to upgrade vcards manually
@ku I think it stores them in an older version. When I exported them from Nextcloud and tried to import them to Radicale, it failed. I had to find a script that could convert them all to v4, so the import would succeed. Don't quote me on the versions, but it seemed pretty legacy.
@josh ah yeah, maybe it was downgrade rather than upgrade: my contacts client on grapheneos was saving on a diff/higher version and it was too much work to maintain order 😐
@ku Agreed, it's also unfortunate that Nexcloud was so far behind. Seems more like a legacy feature than something maintained.
@masteremit Good choice on the switch from Owncloud > Nextcloud.
Etar with DAVx⁵ for work calendars. Proton Calendar for personal calendar.

For Contacts, also DAVx⁵

@josh I'm quite new on GrapheneOS and haven't found all the right solutions. Actually I use Proton calendar and my contacts are still on the iCloud and I sync them with Davx5.
My hope is that Proton will finally make it possible to use Proton contacts as default app on all devices.

So, if anyone has a solution for an real dummy like me, I'm open for everything.

@jB_ It seems like it's been years since that feature was requested from Proton. It would be helpful for a lot of people if they would implement it.

Are you open to self-hosting options or are you looking for a service?

@josh thanks for your reply.

I'm a friend of an all in one solution. Syncing contacts, calendars and maybe mail with one service. (Former Apple user 😃).
But I'm open for anything else.
I just have to say that I'm a tech noob.

BTW. Your videos on YT where the final reason for me to switch from iOS to GOS. Thanks therefore!

@jB_ Hmm, I think Tuta might be your best bet. They have calendar, mail, and it looks like they recently launched contact integration (I haven't tested it yet) - https://tuta.com/blog/full-device-contact-integration-is-here

That's awesome! Glad to hear my videos have been useful!

Full Contact Integration Now Available With All Tuta Apps! | Tuta

With the new contact integration you can access your contacts quickly on your phone - while all contacts are stored and managed securely encrypted in the Tuta app.

Tuta
@josh A mix of Proton, and _technically_ still my SIM card (not sure which category that fits in). My work stuff is handled separately but that is also a 3rd party service, unsurprisingly.
@josh local, with regular physical backups
@josh My contacts don't change often. The main ones are primarily stored in iCloud synced to my GrapheneOS device via Davx5. Partner shares her icloud calendar with me which I have synced via Davx5 as well.