🔀 Synchronize Thunderbird ↔ Nextcloud calendar
🔀

Thunderbird ↔ Nextcloud Calendar and Task Sync

​PUBLIC


Thunderbird ↔ Nextcloud Calendar and Task Sync

Before you start: desktop apps require an enrolled device.

Thunderbird is a desktop app, so syncing pulls company calendar, task, and contact data onto your computer. Any device running a desktop app that connects to your workspace must be enrolled in MDM (FleetDM) first. This keeps the device managed and compliant. If your device is not enrolled yet, stop here and submit a helpdesk ticket to get it enrolled. If you only need calendar access without enrolling a device, use the Nextcloud Calendar in your web browser instead.

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.

All your Nextcloud events and tasks now appear inside Thunderbird.

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.

Your Nextcloud contacts sync automatically.

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