WebDAV, CalDAV, and CardDAV

We at Flyn Computing share our calendars and contacts using NextCloud and the CalDAV and CardDAV protocols. The following notes demonstrate the key parts of how to configure a selection of clients to use these services. You should also replace name with your calendar/address book name and password with your password. (We assume that NextCloud exists at the URL https://www.flyn.org/share/, but you could replace this portion of the examples below if you wish to use an NextCloud-based service hosted elsewhere.)

Apple iOS (Settings→Passwords & Accounts→Add Account→Other→Add CalDAV Account)

Replace name and password:

Server
https://www.flyn.org/share/remote.php/dav/principals/users/name/
User Name
name
Password
password
Description
Human-friendly description

Android

These directions require the DAVx5 app, which is available from the Android app store. Selecting the app will present a configuration dialog that you should fill out as described below. The native calendar and contact apps will display shared data after you have configured DAVx5. Replace name and password:

Base URL
https://www.flyn.org/share/remote.php/dav/
Email address
name
Password
password

Apple iCal 5.0.3

Replace name:

Server Address
www.flyn.org
Server Path
/share/remote.php/dav/principals/users/name/
Use SSL
checked

GNOME (gnome-control-center→Online Accounts)

Replace name and password:

Server
https://www.flyn.org/share/
Username
name
Password
password

vdirsyncer

Replace name and password:

url
https://www.flyn.org/share/remote.php/dav/
auth
basic
username
name
password
password