Read Only Calender Subscription

Hey, i want to use a managed Nextcloud to migrate from Apple & Google services. Theres just one thing that does not work:
Subscribing to other calenders like icloud or google calender.

I tried several hosters (hosting.de, goodcloud (thegood.cloud)…) because i thought it may be a server configuration issue. Support of hosting.de was generally clueless (which is a bad sign for such a fundamental feature). The Nextcloud Manual specifically notes that this feature is working but hints at the standard refresh rate of ‘once per week’ which sounds insane. Who wants to sync calenders once per week ?

I dont know what to do next. Subscribing to other calenders is such a crucial feature for me to even consider moving to nextcloud. I need to integrate my work google calender and family member iCloud calenders. What is the issue here ? Why is it not working ?
Any help is greatly appreciated.

I am able to subscribe (on my NC calendar) to multiple external calendars, and they work fine.

Can you double-check the shared calendar’s URL and make sure the NC calendar setting is using that exact URL?

Hey Fred, thanks for your reply. Do you use a managed NextCloud or to you run it yourself? I checked the URLs multiple times, used them to test subscription through google and iCloud respectively and all of that works without any problems. I even changed the When i add them in NextCloud Calenders as a (readonly) subscription, they are just added as an empty calender with a cryptic name. I even changed the usual iCloud link “webcal” to “https” because that was suggested somewhere.
This is how my iCloud / google link looks like:

webcal://p101-caldav.icloud.com/published/2/........(id)
https://calendar.google.com/calendar/embed?src=......(id)

I feel like either i am missing something fundamental or theres something wrong with the server setup.

The ical address from Google Calendar do not beginn with https://calendar.google.com/calendar/embed... but with https://calendar.google.com/calendar/ical/....

But I can’t say anything about the refresh times, I don’t use the Nextcloud calendar.

1 Like

as @mritzmann already mentioned, the google address must begin with

https://calendar.google.com/calendar/ical/....

you will find it as the “Secret address in iCal format” in the settings and sharing window of your google calendar.

About the refresh rate: You can change the refreshrate if you have root access to your nextcloud server, as I described → here ←

h.t.h.


Much and good luck,
ernolf

1 Like

Thanks - that was indeed the issue with the Google Calender. I still cant figure out why the iCloud calender is not working, even if i am making the whole thing public.