this post was submitted on 15 Feb 2025
192 points (99.0% liked)

Selfhosted

42631 readers
352 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

It's Sunday somewhere already so why wait?

Let us know what you set up lately, what kind of problems you currently think about or are running into, what new device you added to your homelab or what interesting service or article you found.

I'll post my ongoing things later/tomorrow but I didn't want to forget the post again.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 21 points 5 days ago (2 children)

A couple of days ago, after testing it myself for a few months to make sure I understood how everything works, I made the switch to NextCloud Calendar, and will no longer use Google Calendar.

This is the best part though... I somehow convinced my wife to do the same. She let me install the NextCloud app(optional for Calendar stuff but makes the setup easier) and DAVx^5^ on her phone (both from F-Droid, so DAVx^5^ was free). I exported and imported her calendar, and made sure the notifications were set up to her preferred default.

It's multiple days later, and she hasn't complained!

I've also moved all of my contacts over to NextCloud, but have yet to coerce my spouse to do the same.

[–] [email protected] 8 points 5 days ago

This sounds good, the partner acceptance factor is always one of the biggest struggles. Technology is easy :D

[–] [email protected] 3 points 5 days ago* (last edited 5 days ago) (2 children)

Which calendar client did you use?

I thought the switch to nextcloud calendar was going to be simple, but davx is ... Not a clean-cut app.

  • Did you find a way to sync from device to NC?
  • Were you able to merge Google's dumb export of 3 calendars?
[–] [email protected] 11 points 5 days ago

I've been using Fossify Calendar for a while now and it's been pretty great. I moved to it after the whole Simple apps getting sold drama when it happened.

[–] [email protected] 2 points 5 days ago (1 children)

In a web browser I use the NextCloud one. It's functionally very similar to Google and I like it a lot.

For our Android phones, my wife uses the Google Calendar app, and I like Business Calendar Pro.

Both apps you just have to go into the settings once DAVx^5^ has done the initial sync and uncheck all of the Google calendars so they aren't shown, and check the boxes next to the new Calendars.

Exporting and Importing I could only really easily do via the web browser for both.

[–] [email protected] 2 points 5 days ago (1 children)

Sorry to pester you, but I'm confused: my google calendar app does not allow removing the original google calendar. How were you able to do so?

And both of your installs can sync from device to NC? I have not been able to get around this... Only one-way sync from NC to davx to 3rd party android calendar.

[–] [email protected] 3 points 5 days ago* (last edited 5 days ago) (1 children)

The Google account is still there, I've just hidden each of those calendars. New events seem to default to whichever calendar you used last (citation needed) so once you've created an event under the NextCloud account, it should default to that. The app I use (Business Calendar Pro) doesn't even give the option if a particular calendar is disabled.

As far as DAVx^5^, the default is to only sync every 4 hours. Phone to NC is instant (once DAVx sees the change), but NC to Phone has a delay. However!...

I just set up the ntfy app to create instant two way sync both ways. It's pretty slick. Dig around in the DAVx^5^ documentation about how that works. You install the DAV Push app on the NC server, ntfy on your phone, enable UnifiedPush in the DAVx settings, do a little dance, and then NC notifies DAVx every time there's a change.

Edit: you can also delete calendars from Google Calendar settings on the web, but this is obviously permanent. I think you can also totally remove Calendar from your account.

Edit2: You can't remove calendar from your account, only delete individual calendars.

[–] [email protected] 2 points 5 days ago

Thank you for replies, I'm grateful.