Selfhosted or alternative privacy driven google calendar?

https://lemmy.world/post/155774

Selfhosted or alternative privacy driven google calendar? - Lemmy.world

Hi everybody ! While I really like the simple and sleek google calendar web GUI and functionalities, I’m more and more concerned about my data and privacy. Even if I have nothing to hide, I don’t agree anymore to sell freely and consciously my data to any GAFAM. Has anyone any alternative to google calendar? - Free and if possible, open source? It can have some discret sponsors/ads. As long as it isn’t to intrusive. - Todoist integration - Sync between devices - GUI doesn’t have to be PERFECT, but a bare minimum for my candy eyes ! - Can be API, Web… doesn’t matter as long as it syncs between devices (android, mac, windows, linux) I already searched through the web, but couldn’t find any conclusive alternative, maybe someone knows some hidden gem :) Thank you !

I don't know if it matches all your needs, but I use nextcloud with ist calendar module.
Nextcloud owncloud and some others. It looks like homechart and Baikal are options too. I don't know much about them though
Sounds like you're looking to set up a CalDAV server. Stuff like Nextcloud has that built in, as does Synology and probably TrueNAS and a bunch of other server packages.

I'm using Etebase as a self-hosted backend for this purpose. It is zero-knowledge, so not even your own server knows about your calerdar, to-do list, and contacts (but it does know when have you edited entries, I think).

There's an android app for synchronization, and on the desktop, you can run a daemon to expose a standard CalDAV/CardDAV interface for e.g., Thunderbird. The alternative is the Flutter-based client, either on the web or as a desktop app, I think, but I much rather prefer Thunderbird (I have other accounts from work to synchronize, too, and TB lets me look at them in one place).

I'm not sure about the Todoist integration, though. That sounds like it would compromise privacy.

EteSync & Etebase

End-to-end Encrypt Everything! EteSync & Etebase has 26 repositories available. Follow their code on GitHub.

GitHub

+1 for EteBase. Great software, with actual client side encryption. I've been using it for a few years and it's solid!

There's also a GNOME integration via evolution.

Thank you :) I tried with Etebase at first, but was overwhelmed by it... Right now it's probably out of my league ! Nextcloud just works, so I will stick to it by now. When I get a bit more confident in all this, I will probably switch to a selfhosed backend :)

Ok, so this is a ”how many colors of the rainbow there are”

If you go balls to the wall, all out retardation: Nextcloud, the CalDAV is basically just a bonus, I’ve replaced google.com at home with Nextcloud

Some middle ground: SoGo, sogo.nu

If you just want to solve this specific problem: Radicale, https://radicale.org and Baikal, https://sabre.io/baikal/

I found nextcloud easier to set up than many other services, plus it comes with cloud file storage and other goodies as a bonus.

It is even easy on such obscure platforms as NetBSD in an nvmm-backed qemu virtual machine runnning on a NetBSD host.

If you're not confident in database management, there is always the Snap version. I know Snap gets a lot of hate, and you do lose some ability to tinker with Nextcloud configuration, but its been pretty solid for me.
Hey :) Wasn't that easy even with docker compose or specially with docker? IDK. But the cronjobs took me some time to figured it out... And the documentation wasn't that obvious with docker... Thankfully, I wasn't alone xD Docker issue github
Background jobs: Cron does not run · Issue #1695 · nextcloud/docker

Tag: latest (2022/02/04) When trying to setup Cron as the background job, it seems it cannot work without a lot of work on top of the image Missing: Packages: Cron (and dependencies) Service: Somet...

GitHub

As others have pointed out

  • Nextcloud (in addition to calendar and contacts, has document sync, office suite, photo gallery...) I use this.
  • SoGo - I've never used
  • Radical - I believe just calendars and contacts
  • Baikal - calendars and contacts. Simple and light weight. I used this until I moved to Nextcloud.

Which ever you choose, your mobile will require another app, like DavX (android). This allows the phone to sync with the calDav server. Desktop clients should be able to sync directly with the server.

I am not familiar with Todoist.

Just going to +1 for Nextcloud, it's literally the hub of my whole life including PC and CalyxOS phone syncs.

Thank you :) This was the best of the 2 worlds. I was a bit reluctant because of the name (nextcloud) but after 2 days of hard searching, docker tinkering, cronjobbing and a few lost hairs It fits quite good. Except it doesn't work with todoist but jtx board seems promising and is not proprietary, so maybe I will make the switch :).

I edited my post accordingly, for other users stumbling on the post (also making lemmy more active 🌤 )

CalDav server (Baikal or anything similar, even Synology DSM has an app for it if you have a NAS), plus Davx5 if you're on Android, plus Simple Calendar.
I'm pretty curious about Bloben, but development seems slow. Did anyone try it out yet? https://bloben.com/
+1 for Nextcloud, plenty of integrations for all kind of platforms
Nextcloud with CalDavw