Connect Fastmail Calendar
Standard CalDAV. Two steps, and one of them is making a password.
Sync is read-only and opt-in. Your events come into Pikos as pages you can write on, and nothing you do in Pikos is ever sent back to Fastmail. Connecting it cannot change your calendar.
1. Make an app password
In Fastmail, go to Settings, then Privacy & Security, then App Passwords, and create a new one. Give it access to calendars (CalDAV) and name it "Pikos".
Your normal Fastmail password won't work here. Fastmail requires an app password for CalDAV, which is the safer arrangement anyway: you can delete it later to cut Pikos off without changing your login.
2. Connect in Pikos
Open Settings with Cmd+, (Ctrl+, on Linux), go to the Calendar sync tab, click Add account and choose CalDAV. Fill in:
- Server URL:
https://caldav.fastmail.com - Username: your full Fastmail address
- Password: the app password from step 1
Pikos discovers your calendars from that base URL, so there's no per-calendar address to hunt down. Turn on the ones you want; each gets a folder and a color. The password goes into the system keychain rather than a file Pikos owns.
What to expect afterwards
Pikos brings in the past week and everything ahead of it. Older events stay in Fastmail, so a freshly connected account looks thinner than the calendar you're used to.
Title, time, and recurrence are locked to the source. The notes you add are yours and sync never overwrites them. Turning a calendar off removes the mirrored events and keeps anything you wrote.
Other CalDAV providers
The same form works with any standard CalDAV server, including Nextcloud, Radicale, mailbox.org, and Posteo. Find your provider's base CalDAV URL in their help pages, usually something like https://caldav.yourprovider.com, and use an app password if they offer one.
Google, iCloud, and the calendars Pikos can't reach are all on the calendar sync page. Don't have Pikos yet? It's a free download.