🔀
Thunderbird ↔ Nextcloud Calendar and Task Sync
PUBLIC
Thunderbird ↔ Nextcloud Calendar and Task Sync
Copy your CalDAV link from Nextcloud
- Log in to your Nextcloud web interface and open the Calendar app.
- Click Settings & import (the gear at the bottom-left).
- Click Copy primary CalDAV address to grab the link for all your calendars, or hover over a single calendar and click ⋯ → Copy private link for just that one.
The link looks like this: https://workspace.yourdomain.com/remote.php/dav/calendars/username/personal/
Add the calendar to Thunderbird
- Open Thunderbird → Calendar tab.
- Click + New Calendar → On the Network → choose CalDAV.
- Paste the Nextcloud CalDAV link you copied.
- Enter your Nextcloud username. For the password, use an app password (Nextcloud → Settings → Security → Devices & sessions → Create new app password). If you have two-factor sign-in enabled, your regular password will not work here, so an app password is required.
- Name the calendar (for example, "Nextcloud Work") and pick a color.
Add tasks (to-do sync)
- Thunderbird's "Tasks" panel uses the same CalDAV calendar you just added.
- Make sure tasks are visible under View → Tasks Pane.
- Any task you create here syncs both ways with the Nextcloud Tasks app. (Tasks are stored inside the calendar, so they ride along on the same link.)
Optional: sync your contacts
Thunderbird has built-in CardDAV support, so you no longer need an add-on for this.
- In Nextcloud, open the Contacts app. Click ⚙️ Settings and copy the CardDAV link.
- In Thunderbird, open the Address Book (top-left).
- Click File → New → CardDAV Address Book.
- Paste the link, then enter your username and app password.
Verify the sync
- Create a test event and a test task in Thunderbird.
- Check the Nextcloud Calendar and Tasks apps to confirm they show up.
- Then do it in reverse (create in Nextcloud, check Thunderbird).
PUBLIC PUBLIC