Sync with WebDAV
WebDAV sync isn't available in 2Do for Mac just yet. This page is a preview of how it will work once it ships.
WebDAV sync stores your 2Do data as files on a WebDAV server you point it at: your own box, a self-hosted Nextcloud or ownCloud, or any host that speaks WebDAV. It works like Dropbox sync, but the storage lives on a server you control. This is a full read-write file backend, not a read-only calendar subscription.
What WebDAV Sync Supports
WebDAV is a complete sync method: nothing stays on this Mac. As 2Do puts it, "When syncing to your own WebDAV server, all of your 2Do data syncs across your devices, stored as files you control." That includes the things other methods leave behind:
- Every task field — title, notes, dates, recurrence, priority, action, location, sub-tasks.
- Your task's picture and audio note.
- List Groups, Tag Groups, Smart Lists, and your saved presets.
- All your tags, including tags not currently assigned to any task.
- List colors, groups, and visibility settings.
What Stays on This Mac
Nothing. WebDAV syncs all of your 2Do data across your devices, so no 2Do-only feature is left behind on this Mac.
Setup
- Open 2Do > Settings > Sync and stay on the Setup tab.
- From the Account Type pop-up, choose WebDAV.
- Fill in the fields (in order):
- Username — your account on the server.
- Password — with an eye button to reveal what you typed.
- Server Address — the host, e.g.
cloud.example.com. - Path — the WebDAV path on that host (varies by server; see Self-Hosted Servers).
- Port — numeric; leave at your server's default unless it uses a custom port.
- Use SSL — a toggle, on by default. Keep it on so traffic is encrypted.
- Click Connect.
2Do composes the fields into a single URL of the form https://host:port/path. If you type https:// into the Server Address yourself, Use SSL is forced on automatically. Connect stays disabled until you've supplied at least a username, password, and server address.
2Do only syncs devices that talk to the same WebDAV server, path, and account. If one device points at a slightly different path or a different login, it won't see the same tasks. When a device looks out of step, first confirm the Server Address, Path, Port, and Username match your other devices exactly.
"Can't Verify This Server"
If your server uses a self-signed or private certificate, 2Do can't confirm its identity automatically and shows a Can't Verify This Server prompt:
2Do couldn't confirm the identity of "your-server". This is normal for private or self-hosted servers… Fingerprint: SHA-256 fingerprint
This is expected for self-hosted setups. Check the fingerprint against your server's certificate, then click Continue to trust and remember it. 2Do stores that trust decision for this exact account, host, port, and fingerprint combination, so you won't be asked again unless the certificate changes.
If the certificate later changes and you didn't expect it, 2Do will ask again. A fingerprint that suddenly differs on a server you didn't touch is worth investigating before you trust it.
WebDAV Options
With WebDAV selected, the Setup tab shows these controls:
- Sync list ordering — keep your list order in step across devices.
- Sync audio notes — include audio attachments.
- Sync pictures — include picture attachments.
- Sync app preferences — carry 2Do's app preferences across devices.
- Sync automatically — device-local; "Turn this off to sync manually."
Merge and Replace
WebDAV supports the full set of sync actions. On the first sync (or from the Next sync action picker later) you can choose Merge Sync, Replace Local Data, or Replace Server Data. See Merge vs Replace for what each does and when to use it.
Replace overwrites one side with the other. If this Mac is empty and you choose Replace Server Data, it can wipe the good copy on your server. Pause and confirm the direction before you commit.
Daily Sync
Once connected, 2Do for Mac syncs continuously in the background while running (unless you turn Sync automatically off on this Mac). Press ⌘S any time to force an immediate sync.
Self-Hosted Servers
WebDAV is built for self-hosting: Nextcloud, ownCloud, and similar. The one field that differs between servers is the Path, since each product exposes WebDAV at its own location; check your provider's documentation for the exact path to enter. Everything else (Server Address, Port, SSL, credentials) works the same way.
2Do stores its data as its own files inside the path you give it. Those files are an internal sync database, not a task viewer; don't hand-edit, rename, or move them on the server. If you need to change your setup, do it from inside 2Do > Settings > Sync.
Tips
WebDAV gives you Dropbox-level completeness on hardware you own. If keeping everything on your own server matters more than convenience, this is the method to pick.
Before your first cross-device sync, save a backup from Settings > Backups (use a backup's ⋯ menu > Save a Copy…). If anything about the server path or first-sync direction surprises you, you'll have a clean recovery point.