Thunderbird Nextcloud



  1. Thunderbird Nextcloud Kontakte
  2. Thunderbird Nextcloud Contacts

This page compares the features of Mozilla Thunderbird 60 and Microsoft Outlook 2019.LibreOffice does not have a PIM⁠ module and therefore users looking for a suitable PIM⁠ software need to seek alternatives for email, calendars, contacts, tasks, and chat features. This comparison table has the objective to assist users in this search. Thunderbird Thunderbird is a feature-rich and mature mail client. However, it lacks support for address book synchronization via CardDAV and it also lacks the ability to automatically discover calendars and address books available on the server. Therefore add-ons are required to synchronize with Nextcloud. As an added bonus, if you configure the add-on to do bi-directional syncing, any contact you add to that Thunderbird address book will automatically sync with Google Contacts. That's a win-win for. After I updated from Thunderbird 52.9 to 60 enlightenment stopped working with all caldav calendars on my nextcloud-instance. It doesn't synchronize anymore and doesn't even show that it doesn't. As soon as I downgrade to Thunderbird 52.9 and Enlightenment 5.4 all is good. Enable snaps on Ubuntu and install Nextcloud. Snaps are applications packaged with all their dependencies to run on all popular Linux distributions from a single build. They update automatically and roll back gracefully. Snaps are discoverable and installable from the Snap Store, an app store with an audience of millions.

For some reason this is not that intuitive the first time and there don’t seem to be many/any specific tutorials out there. I kept getting a ‘modification fail’ error message or other errors. So, here you go:

In Nextcloud/Owncloud

1. Log in to your browser-based owncloud/nextcloud page

2. Go to the top left and click the down arrow to access the calendar app

Note: this *must* be enabled first by your admin, if you happen also to be your own admin

3. Grab the caldav link from the … share icon drop down

4. Select the content of the link and copy it to your clipboard (control A/Control C)

Back in Thunderbird Lightning

Note: You must first have the Lightning add-on installed in Thunderbird if yours does not already have it. It should come default but I recall in the past it did not…

Now skip past step #10 in this tutorial, and start at the ‘Back in Thunderbird Lightning’ steps

The key point is that it is ‘caldav’ that you select, *not* ical.

Thunderbird is a feature-rich and mature mail client that can be turned into a full-fledged PIM. However, it lacks support for address book synchronisation via CardDAV and it also lacks the ability to automatically discover calendars and address books available on the server. Therefore, to synchronise with Nextcloud, add-ons are required, which can be easily installed through Thunderbird’s add-on manager.

Recommended method¶

For this method, you need to have three add-ons installed:

  1. The Lightning calendar
  2. TBSync and
  3. The TBSync provider for CalDAV and CardDAV

When they are installed, if you are on Windows, go to Extras/Synchronisation settings (TBSync) or Edit/Synchronisation settings (TBSync) if on Linux

  • In the account manager choose “Add account / CalDAV / CardDAV account
  • In the next window, go with the default called Automatic configuration and click next
  • Enter an an account name, which you can freely choose, user name, password and the URL of your server and click next
  • In the next window, TBSync should have autodiscovered the CalDAV and CardDAV addresses. When it has, click Finish.
  • Now check the box Enable and synchronize this account. TBSync will discover all address books and calenders your account has access to on the server
  • Check the box next to each calender and address book you want to have synchronised, also set how often you want them to be synchronised and push the button sychronise now
  • After the first successful synchronisation is complete, you can close the window. Henceforth, TBSync will do the work for you. You are done and can skip the next sections (unless you need a more advanced address book)

Alternative: Using the CardBook add-on (Contacts only)¶

CardBook is an advanced alternative to Thunderbird’s address book, which supports CardDAV. You can have TBSync and CardBook installed in parallel.

  1. Click the Cardbook icon in the upper right corner of Thunderbird:

Thunderbird Nextcloud Kontakte

  1. In Cardbook:
    • “Adressbook > New Adressbook Remote > Next
    • Select CardDAV, fill in the address of your Nextcloud server, your user name and password
  1. Click on “Validate”, click Next, then choose the name of the addressbook and click Next again.
  1. When you are finished, CardBook synchronizes your addressbooks. You can always trigger a synchronisation manually by clicking “Synchronize” in the top left corner of CardBook.
Nextcloud calendar thunderbird

The old method: Manually subscribing to calendars¶

This method is only needed if you don’t want to install TBSync.

1. Go to your Nextcloud Calendar and click on the 3 dotted menu for the calendar that you want to synchronize which will display and URL that looks something like this:https://cloud.nextcloud.com/remote.php/dav/calendars/daniel/personal/

  1. Go to the calendar view in Thunderbird and right click in the calendar menu to the left (where the names of the calendars are) to add a New Calendar.
  2. Choose On the network
  1. Choose CalDAV and fill in the missing information:

Thunderbird Nextcloud Contacts

Thunderbird

Fix for Thunderbird 60¶

Nextcloud

If you are still using Thunderbird 60, you need to change a configuration setting to make CalDAV/CardDAV work around Thunderbird bug #1468918 as described here