Plainva Sync Compatibility

Last reviewed: 2026-09-30

If a WebDAV, CalDAV or S3 service returns a sign-in page or an incomplete inventory, Plainva reports a sync error. It does not treat that response as an empty folder or calendar inventory or infer deletions from it. This applies on desktop and mobile.

If a local file cannot be uploaded because of a permission or read error, its task and error stay in the queue. Restore file access and retry sync. Only a genuinely missing file counts as absent; an access failure is not recorded as a successful upload.

Offline edits are preserved across repeated renames. Plainva completes related moves before uploading the current content; a failed operation holds back dependent tasks. If a remote rename source is missing, Plainva uploads the remaining local file or folder contents at the new location. Unreadable content stays queued with an error for retry.

A deletion confirmation applies only to the deletion actually performed. It survives retries after connection errors or a restart; new files created at the same location do not inherit it. The additional prompt for a paused mass deletion and its restore option affect only the tasks shown there. Large deletions already queued before this update may need confirmation once more.

Journal entries that two devices append to the same daily note before they have synced are not a conflict: Plainva merges them by time and keeps every line of both devices — also when both devices created the day’s note independently. Every other simultaneous change to a note is handled as before. See Journal.

A folder you create in Plainva is created inside the vault folder in the cloud. Up to version 0.8.3, Plainva also created an empty folder of the same name at the top level of Google Drive, OneDrive or Dropbox, or of the S3 bucket when the vault uses a prefix. Plainva does not remove these copies itself; once you have checked that such a top-level folder is empty and is not part of your vault folder, you can delete it.

Letters with accents can be stored in two ways: ü as one character or as u followed by a combining diaeresis. macOS and iOS usually keep the second form (for example for a folder made in Finder), many servers and other systems the first. Plainva treats both as the same name: it reads and writes the file or folder that already exists, in whatever form this device or the cloud stores it, and renames nothing. Names you create in Plainva are stored in the first form. Only when one folder really holds both forms side by side, or when two names differ in letter case, does Plainva list the pair under Two spellings, one file: it keeps the second spelling out of the sync and deletes nothing, neither here nor in the cloud. Rename one of the two and sync carries on as usual.

Plainva syncs vaults through interchangeable sync adapters. This page shows which services you can use today — directly integrated, via the WebDAV protocol, or via the provider’s own desktop sync client.

Directly integrated

ProviderStatusNotes
Local folderAvailableNo setup needed; external changes (e.g. by other sync tools) are detected automatically.
WebDAV / NextcloudAvailable, verified with NextcloudServer URL, username and (recommended) an app password.
Google DriveAvailable (BYO credentials)Requires your own Google Cloud project, see the Google Drive BYO guide.
OneDriveAvailableSign-in via browser (PKCE, no secret). Plainva ships its own app registration — just pick OneDrive and connect, no setup needed. Using your own (free) Entra app registration stays optional (see the OneDrive & Dropbox BYO guide).
DropboxAvailableSign-in via browser (PKCE, no secret). Plainva ships its own Dropbox app — just pick Dropbox and connect, no setup needed. Using your own (free) Dropbox app stays optional (see the OneDrive & Dropbox BYO guide).
S3-compatible object storageAvailable (new 2026-07-04, native acceptance pending)AWS S3, Cloudflare R2, Backblaze B2, MinIO, Wasabi, Hetzner and others — just an endpoint, bucket, region and an API key pair; no browser sign-in.

Services usable via WebDAV

The WebDAV adapter speaks standard WebDAV, so the following services should work, among others. They have not been verified individually yet — feedback is welcome. The addresses are typical patterns; double-check them in your provider’s documentation and use an app password instead of your main password whenever possible.

ServiceTypical WebDAV address
Nextcloud (self-hosted or with a provider)https://<server>/remote.php/dav/files/<user>/
ownCloudhttps://<server>/remote.php/dav/files/<user>/
Koofrhttps://app.koofr.net/dav/Koofr
Strato HiDrivehttps://webdav.hidrive.strato.com
MagentaCLOUD (Telekom)https://magentacloud.de/remote.php/dav/files/<user>/
GMX Mediacenterhttps://webdav.mc.gmx.net
WEB.DE online storagehttps://webdav.smartdrive.web.de
Hetzner Storage Boxhttps://<user>.your-storagebox.de
Synology NASEnable the WebDAV Server package, then https://<nas>:5006
QNAP NASEnable WebDAV in the system; address per QNAP docs
SeafileEnable SeafDAV, then https://<server>/seafdav

Via the provider’s desktop sync client (local folder)

Until native integrations arrive, you can use any service whose desktop client keeps a local folder in sync. Plainva then treats the vault as a local folder and detects external changes automatically.

Important: Set the vault folder to “always keep on this device” / “available offline”. Online-only placeholder files (Files On-Demand, online-only, streaming mode) can interfere with indexing and sync.

One route per folder: Use either the provider’s desktop client or Plainva’s own sync for a vault folder, never both at the same time. Two sync tools in the same folder upload every change twice and can create folders twice — for example when one of them writes accented letters in a different Unicode form than the other.

Note on the new integrations (2026-07-04)

OneDrive, Dropbox and S3-compatible storage have been directly integrated since 2026-07-04 (see the table above). Plainva ships its own app registrations for OneDrive and Dropbox, so you don’t need your own client ID or app key — the fields come pre-filled and you just connect. Bringing your own app ID stays optional (e.g. for corporate restrictions); see the OneDrive & Dropbox BYO guide. The desktop-sync-client route (see above) remains available as an alternative.

Deliberately not planned