📅 Sync your Nextcloud calendar with iPhone#
Sync your Nextcloud LibraHost calendar directly with the native Calendar app on your iPhone. All your events accessible everywhere, in real time!
🎯 Objective#
- Configure the CalDAV connection on iPhone
- Sync your existing Nextcloud calendars
- Create and edit events from your iPhone
- Manage multiple calendars
🧰 Prerequisites#
- An iPhone running iOS 15 or higher
- An active Nextcloud account with LibraHost
- Your Nextcloud instance URL (e.g.:
https://nextcloud.librahost.fr) - Your Nextcloud credentials (username + password)
1️⃣ Get your Nextcloud CalDAV URL#
🔹 From the Nextcloud web interface#
- Log in to your Nextcloud:
https://nextcloud.librahost.fr - Click on the "Calendar" icon in the top menu
- In the left sidebar, click on "Settings & import" (gear icon at the bottom)
- Copy the address displayed under "Primary CalDAV address"
The URL typically looks like:
https://nextcloud.librahost.fr/remote.php/dav
💡 Tip: Keep this URL handy, you'll need it for the iPhone configuration.
2️⃣ Add the CalDAV account on iPhone#
🔹 Access account settings#
- Open Settings on your iPhone
- Scroll down and tap "Apps"
- Tap "Calendar"
- Tap "Calendar Accounts"
- Tap "Add Account"
🔹 Select the account type#
- Tap "Other" (at the bottom of the list)
- In the Calendars section, tap "Add CalDAV Account"
3️⃣ Configure the CalDAV connection#
🔹 Enter the connection information#
Fill in the following fields:
| Field | Value |
|---|---|
| Server | nextcloud.librahost.fr/remote.php/dav |
| User Name | Your Nextcloud username |
| Password | Your Nextcloud password |
| Description | LibraHost (or any name you prefer) |
⚠️ Important: Do not include
https://in the Server field, iOS adds it automatically.
🔹 Validate the configuration#
- Tap "Next" in the top right corner
- Wait while the information is verified
- Once validated, tap "Save"
💡 Tip: If you use two-factor authentication (2FA), you need to create an app password in Nextcloud: Settings > Security > Devices & sessions > Create new app password.
4️⃣ Verify synchronization#
🔹 From the Calendar app#
- Open the Calendar app on your iPhone
- Tap "Calendars" at the bottom of the screen
- Your Nextcloud calendars should appear under the "LibraHost" account (or the name you chose)
- Check the calendars you want to display
🔹 Test synchronization#
- Create an event from your iPhone
- Verify it appears in your Nextcloud web interface
- Create an event from Nextcloud web
- Verify it appears on your iPhone (may take a few minutes)
5️⃣ Configure synchronization options#
🔹 Choose sync frequency#
- Go to Settings > Apps > Calendar
- Tap "Sync"
- Choose the synchronization period:
- Events 2 Weeks Back
- Events 1 Month Back
- Events 3 Months Back
- Events 6 Months Back
- All Events
💡 Recommendation: Choose "Events 3 Months Back" for a good balance between performance and history.
🔹 Set the default calendar#
- In Settings > Apps > Calendar
- Tap "Default Calendar"
- Select your preferred Nextcloud calendar
This way, all new events created from Siri or other apps will automatically be added to this calendar.
6️⃣ Manage multiple calendars#
🔹 Show/hide calendars#
- Open the Calendar app
- Tap "Calendars" at the bottom
- Check or uncheck calendars as needed
- Tap "Done"
🔹 Assign colors#
- In the calendar list, tap the "i" next to a calendar
- Choose a color to visually differentiate it
- Tap "Done"
7️⃣ FAQ & common issues#
-
"Unable to verify account information" error? Check the server URL (without
https://), your username and password. If you have 2FA enabled, use an app password. -
Calendars not showing up? Force sync by pulling down in the Calendar app. Also check that calendars are checked in the "Calendars" view.
-
Slow synchronization? The first sync may take several minutes depending on the number of events. Subsequent updates will be faster.
-
Duplicate events? Check that you haven't added the same CalDAV account multiple times in Settings > Calendar > Accounts.
-
Can't edit an event? Verify that you have write permissions on the shared calendar in Nextcloud.
-
Reminders not working? Make sure notifications are enabled for the Calendar app in Settings > Notifications > Calendar.
✅ Conclusion#
Your Nextcloud LibraHost calendar is now synced with your iPhone. All your events are accessible in real time, whether you're on your phone or on the web interface. Synchronization is bidirectional: create or edit events wherever you want, they will be updated everywhere!