Tasks

Tasks

  • Docs
  • Help

›Synchronization

General

  • Who is Astrid?
  • Filters
  • Location
  • Backups
  • Manual sorting
  • Beta testing
  • Translations
  • Privacy Policy

Synchronization

  • Introduction
  • Google Tasks
  • CalDAV
  • DAVx⁵
  • EteSync
  • DecSync CC
  • iCloud synchronization

In-App Purchases

  • Subscribe
  • Donate
  • Themes
  • Tasker Plugins

Troubleshooting

  • Notifications

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

HostingSelf-hostingList sharingWeb interface
NextcloudFree/Paid✓✓ [1]✓
OwncloudFree/Paid✓✓ [1]✓
FastmailPaid
Mailbox.orgPaid✓
fruuxFree/Paid✓ [2]✓
xandikos✓
Radicale✓
Baïkal✓✓
sabre/dav✓
Synology Calendar✓
Apple CalendarServer✓
Apple iCloudFree
Microsoft ExchangePaid [3]
Office 365Free [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/caldav redirect for URLs that use SSL. As an example you can enter https://my.owndrive.com and 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/
  • Let server schedule recurring tasks Some servers, such as mailbox.org, will schedule recurring tasks for you. Enable this option to prevent Tasks from scheduling the next instance of a recurring task
← Google TasksDAVx⁵ →
Docs
CalDAVGoogle TasksEteSyncSubscribe
Community
RedditTwitter

More
GitHubStar
Copyright © 2020 Alex Baker