CalDAV
CalDAV [Wikipedia] is an open Internet standard for synchronizing calendar events and task lists. Tasks can synchronize with a variety of CalDAV servers. Set up a free or paid account with a third party service, or host your own from a selection of open-source servers
The following is not an exhaustive list of compatible services. If any services are missing, outdated, or incorrect, please send me an e-mail, or open a pull request at github.com/tasks/docs
| Hosting | Self-hosting | List sharing | Web interface | |
|---|---|---|---|---|
| Nextcloud | Free/Paid | ✓ | ✓ [1] | ✓ |
| Owncloud | Free/Paid | ✓ | ✓ [1] | ✓ |
| Fastmail | Paid | |||
| Mailbox.org | Paid | ✓ | ||
| fruux | Free/Paid | ✓ [2] | ✓ | |
| Vikunja | Free/Paid | ✓ | ✓ | |
| xandikos | ✓ | |||
| Radicale | ✓ | |||
| Baïkal | ✓ | ✓ | ||
| sabre/dav | ✓ | |||
| Synology Calendar | ✓ | |||
| Apple CalendarServer | ✓ | |||
| Microsoft Exchange | Paid [3] | |||
| Office 365 | Free [3] | ✓ | ✓ |
[1]: Not all hosting providers support sharing
[2]: Requires paid account
[3]: Requires a DavMail Gateway
For more details about Tasks' CalDAV synchronization capabilities, visit tasks.org/sync
Adding an account
Select Tasks settings > Synchronization > Add account > CalDAV and enter
the following details:
- User for authentication with your CalDAV server
- Password for authentication with your CalDAV server
- Android 6+: Passwords will be encrypted with the Android KeyStore
- Android 4 and 5: Passwords will be stored in plain text
- URL to your CalDAV home set
- Tasks will follow the
/.well-known/caldavredirect for URLs that use SSL. As an example you can enterhttps://my.owndrive.comand Tasks will find your home set - For servers that do not provide a redirect you will need to enter the home
set URL yourself. This URL will vary by server, but will look something
like
https://example.com/remote.php/caldav/calendars/myusername/
- Tasks will follow the
- Server type