Skip to content

Commit 1c5ee88

Browse files
committed
New article CalDAV
Signed-off-by: Zhenbo Li <[email protected]>
1 parent a69fa9f commit 1c5ee88

12 files changed

+50
-0
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
layout: post
3+
title: "Sync CalDav, Replace Google/MS Calendar, using northmail"
4+
description: ""
5+
category:
6+
tags: []
7+
---
8+
9+
#### Preface
10+
Self-host a CalDav server is definitely doable, and I recommend having a try. I'm not a tech-savvy, and I'd promote a Canadian business, so I'm using northmail.ca in this article. It's easy to replace northmail.ca with self-hosted server or another service provider. I'm not affiliated with northmail.ca
11+
12+
#### CalDav
13+
14+
Click Calendar button at header, then `Calendar Settings` at bottom-left.
15+
16+
Click `Copy primary CalDAV address`, we will get `https://cloud.northmail.ca/remote.php/dav`
17+
18+
Click `Copy iOS/macOS CalDAV address`, we will get `https://cloud.northmail.ca/remote.php/dav/principals/users/{user_email}/`.
19+
20+
21+
#### Add to Thunderbird Calendar
22+
[Thunderbird](https://www.thunderbird.net/en-CA/) is an open-source, cross-platform email client. First, click the upper-left button or press Ctrl-3.
23+
24+
25+
Click `New Calendar` at bottom-left, `On The Network`. `Username` is `[email protected]`, and Location is CalDav address.
26+
27+
After typing the password, you can select calendars you need. For now (2025-04-27), northmail.ca doesn't support [2FA](https://en.wikipedia.org/wiki/Multi-factor_authentication) or [app password](https://support.google.com/accounts/answer/185833?hl=en), which is not the best practice.
28+
29+
30+
#### Add to iOS 15 Calendar
31+
32+
In Settings, scroll to bottom and click Apps. Click Calendar. Add Account -> Add CalDAV Account.
33+
34+
In Server, paste the iOS CalDAV address. In `User Name` type the full email address. For now (2025-04-27), northmail.ca doesn't support [2FA](https://en.wikipedia.org/wiki/Multi-factor_authentication) or [app password](https://support.google.com/accounts/answer/185833?hl=en), which is not the best practice.
35+
36+
#### Screenshots
37+
I've taken screenshots at all critical steps. To keep the article brief, I moved all screenshots to the end of this article.
38+
39+
![Northmail Screenshot](/images/2025/caldav/screenshot_northmail.png)
40+
![Thunderbird Screenshot](/images/2025/caldav/thunderbird_calendar.png)
41+
![Thunderbird Screenshot](/images/2025/caldav/thunderbird_add_account.png)
42+
![Thunderbird Screenshot](/images/2025/caldav/thunderbird_password.png)
43+
![Thunderbird Screenshot](/images/2025/caldav/thunderbird_calendar_select.png)
44+
![iOS Screenshot](/images/2025/caldav/ios_setting.jpg)
45+
![iOS Screenshot](/images/2025/caldav/ios_apps.jpg)
46+
![iOS Screenshot](/images/2025/caldav/ios_add_account.jpg)
47+
![iOS Screenshot](/images/2025/caldav/ios_add_other.jpg)
48+
![iOS Screenshot](/images/2025/caldav/ios_caldav.jpg)
49+
![iOS Screenshot](/images/2025/caldav/ios_password.jpg)
50+
41.5 KB
Loading
54.5 KB
Loading
8.58 KB
Loading
47.1 KB
Loading
37.3 KB
Loading
19.6 KB
Loading
152 KB
Loading
74.4 KB
Loading
118 KB
Loading

0 commit comments

Comments
 (0)