How to add NextCloud Calendar to iphone

Hello

I am trying to find a find an alternative to Google Calendar and it is becoming almost impossible.
Anyway I am trying out NextCloud and its Calendar. However their does not seem to be just an app for the Calendar. How do I add the Calendar to my iphone?

Cheers

Have you thought about reading the Nextcloud user guide.

1 Like

yes but I don’t speak German

1 Like

I found the English one thanks mate

Sorry my fault, I’m continuously switching from English to German and back without realizing which language I’ve read.

1 Like

No problem, hmm so I try to follow the steps but I get the error “CalDav account verification failed” I am using https://cloud.woelkli.com/apps/calendar/ does this look correct?

No, that’s definitely wrong. The usual link syntax looks like this:

https://<fqdn-of-server>/remote.php/dav/calendars/<username>/<calendar-name>/

iOS is a little bit special and usually requires the following syntax:

https://<fqdn-of-server>/remote.php/dav/principals/users/<username>/

1 Like

I found them they are displayed in NextCloud under the Calendar! thanks

Spoke to soon even with the correct syntax won’t connect

I was missing a / at the end ! it’s working now cool

1 Like

Also I’d like to point out, I’m not sure what has caused this, but in my cause, for the “password” when putting all this info into your IOS device to sync and such, I had to put an app password, not my log in pass for NextCloud, which is the info all over the internet. Not sure if it’s because of an update recently, but I think it has to do with two-factor authentication. Which I have enabled.

Settings>Personal>Security>Devices & Sessions

Found it ironically by mistake from this post. NextCloud Forum

1 Like

For those discovering this thread from a web search, here is the link to the English version of the help:

https://docs.nextcloud.com/server/20/user_manual/en/pim/sync_ios.html

1 Like

Hello,
I am in the same situation on iphone with ios 14.5
I have the following error “CalDav account verification failed”

here is how I put the address of my server
https://data.server-name.com/remote.php/dav/principals/users/User/

In order to connect NextCloud calendar or contacts on iOS you need first to generate an app password as follows:
Settings → Personal → Security → “Create new app password” → Copy the credentials and use them within the iOS.
This needs to be appended to the Nextcloud official procedure here: Synchronizing with iOS — Nextcloud latest User Manual latest documentation

1 Like

Hello, I have tried all steps listed in this thread, plus the steps in your most recent comment to create an app-specific password. However, I am still unable to add the CalDAV to my iOS devices (iPad with v15.6 and iPhone with v17.3.1). If it’s not too much trouble, would someone please write how to connect step-by-step inside the iOS “Add Account” dialog? I’ve tried every conceivable variation of server, username, password - nothing works.

I’ve found a resolution. No app-pecific password is requried. For those interested, follow these steps in iOS:

  1. Settings > Calendar > Add Acocunt > Other > CalDAV
  2. Fill out as follows:
    Server: exact copy-paste of “iOS/MacOS CalDAV Address” from Nextcloud calendar webpage
    Username: email associated with the Nextcloud account
    Password: password associated with the Nextcloud account
    Description: (automatically filled out)
  3. Tap “Next”
  4. “Cannot Connect Using SSL” pop-up appears. Tap “Cancel”.
  5. “Calendar Account. Unable to veryify account information.” pop-up appears. Tap “OK”.
  6. Tap newly-visible “Advanced Settings”. Ensure SSL is activated. For port, replace 0 with 443. Leave the Account URL intact.
  7. Tap “< CalDAV” in the top left of the “Advanced Settings” dialog.
  8. Tap “Next”
  9. “Cannot Connect Using SSL” pop-up appears again. Tap “Cancel”.
  10. “Calendar Account. Unable to veryify account information.” pop-up appears again. Tap “OK”.
  11. Tap “Save”
  12. “Calendar Account. This account may not be able to sync calendars. Are you sure you want to save?” pop-up appears. Tap “Save”.
  13. Enable/disable Calendars and Reminders as required.
  14. Tap “Save”.
  15. Check Calendar app. Your calendar should now be added.

This solution is clumsy but it works. Nextcloud staff, please update your user guide to reflect this latest procedure.