cirrux

Calendar

Cirrux Calendar comes with a CalDAV server, so it works with every calendar app that speaks the same protocol – the Apple Calendar on iPhone, iPad, and Mac, Thunderbird, and many others. This page covers how calendars and sharing work today, with a particular focus on sharing with family or colleagues who are still on another provider.

Calendars in Cirrux

Create and manage calendars

Every mailbox starts with a default calendar. You can create additional calendars per mailbox – for example a separate calendar for personal events, a project, or your family – from Settings → Mailboxes → Calendars.

Each calendar has its own color, name, and access list. Events you create on one calendar stay on that calendar; you can move events between calendars at any time.

Import existing events

If you’re coming from another provider, export your calendars there as .ics files and upload them to Cirrux. See the ICS import guide for the export steps for each provider.

For Google specifically, you can also let Google Sync keep your Google calendars mirrored into Cirrux automatically.

Sharing calendars

Share with someone in your workspace

The best sharing experience is between two Cirrux mailboxes in the same workspace. Open the calendar settings, add the other member, and they get full read/write access – events created by either of you appear on both devices in real time, including on iPhone and iPad through the native Calendar app.

This is the recommended setup for a shared family calendar. See the Workspaces guide for how to add family members to your workspace.

Share a read-only link with anyone

You can publish any calendar as a read-only URL that other apps (Google Calendar, Outlook, Apple Calendar) can subscribe to. Recipients see your events but can’t add or edit anything – this is the standard CalDAV/iCal subscription mechanism.

Sharing with Google: read-only only

Two-way sharing between Cirrux and Google Calendar isn’t something Cirrux controls – Google only allows write access to its calendars from other Google accounts. The result is a one-direction limitation that affects every non-Google calendar provider, not just Cirrux:

  • Cirrux → Google works as a read-only subscription. Subscribe to your Cirrux calendar’s public URL in Google Calendar; your events show up there but Google users can’t edit them.
  • Google → Cirrux works the same way: subscribe to the Google calendar’s iCal URL in Cirrux to see events without write access.

The only way to get bidirectional sharing between two people is to put them both on the same platform. If you want full read/write sharing of a family calendar, the practical path is to move everyone to Cirrux mailboxes in the same workspace.

Mobile and desktop setup

iPhone and iPad

Add your Cirrux calendars to iOS by installing the Cirrux configuration profile – see the Install Profile on Mac guide for the equivalent on Mac, and the Setup guide for manual CalDAV settings.

Once installed, your Cirrux calendars show up in the native Calendar app alongside any iCloud or Google calendars. Events flow both ways for calendars you own, and read-only for calendars you’ve subscribed to via a URL.

Mac, Thunderbird, and other clients

Any CalDAV-compatible client works. The settings live in Settings → Mailboxes → App passwords– generate an app password, then point your client at the CalDAV server shown on the same page using your email address as the username.

The Compatible apps page lists clients we’ve tested.