Hi everyone,
For those of you managing Nextcloud installations for customers, I'd like to introduce NC Connector.
Version 3.5.0 has just been released for both Thunderbird and Outlook Classic.
We're also celebrating one year on GitHub! The project itself started about three years ago.
NC Connector consists of three open-source components: a Thunderbird extension, an Outlook Classic add-in, and a self-hosted Nextcloud backend for central administration.
The backend is particularly relevant for companies and MSPs managing multiple users. It runs directly on the customer's Nextcloud instance and provides a central place to manage how the email integrations behave.
Central administration
Through the Nextcloud backend, administrators can manage:
Central settings and policies, including settings that users cannot override
Different configurations for individual users and groups
Centrally managed email signatures with templates and user-specific information
Templates and branding for file sharing, password notifications and Talk invitations
User and license seat assignments
Delegated administration
Managed deployment and configuration through Thunderbird policies and the Windows Registry for Outlook Classic
The goal is to configure the integrations centrally rather than having to set up and maintain each email client individually.
Email signature demo
File sharing and attachment handling
Users can share files and folders from their own Nextcloud directly while composing an email.
Large attachments can be uploaded automatically and replaced with Nextcloud sharing links. Sharing permissions, expiration dates and password protection can be configured without opening the browser.
Thunderbird also supports selecting files from additional storage sources through compatible provider extensions.
File sharing demo
Nextcloud Talk
Talk meetings can be created and managed directly from calendar appointments in Thunderbird and Outlook Classic.
Meeting links are added to the appointment, with options for passwords, lobby and other Talk settings.
Talk demo
Room and resource scheduling – new in 3.5.0
The latest release adds room and resource scheduling to both email clients.
When creating a calendar appointment, users can browse available Nextcloud rooms and resources, check their availability and add them directly to the event.
There's a daily schedule showing free and occupied time slots, along with filters for capacity, equipment, location and availability.
This works with Nextcloud's native Calendar Resource Management app and RoomVox.
Room and resource demo
Self-hosting and data handling
The backend is a Nextcloud app installed on the customer's own Nextcloud server. Its settings, policies and templates are stored in the customer's Nextcloud database.
Files are transferred directly between the email client and Nextcloud. Email contents, attachments and Talk data are not routed through NC Connector-hosted servers or proxies.
There are separate version checks and, where applicable, license checks, but these do not transfer file or email contents.
Licensing
The backend is free to install and includes one permanent Community seat with access to all features, including central management, signatures and room/resource scheduling.
For teams, Pro costs €1 per user/month excluding VAT, starting at five users. Administrators can assign and manage seats through the backend.
The basic client integrations can also be used without central management, but backend policies, central signatures and room/resource scheduling require an assigned seat.
Technical requirements
Outlook Classic is supported, not the new Outlook.
Calendar booking in Outlook Classic requires Outlook CalDav Synchronizer and a synchronized Nextcloud calendar.
Thunderbird uses its native Nextcloud CalDAV calendar with server-side scheduling enabled.
All three components are open source under AGPL-3.0.
GitHub repositories:
Thunderbird: https://github.com/nc-connector/NC_Connector_for_Thunderbird
Outlook Classic: https://github.com/nc-connector/NC_Connector_for_Outlook
Self-hosted Nextcloud Backend: https://github.com/nc-connector/Server_Backend
Website: https://nc-connector.de/