Planned

← Desktop Scale

Cloud Sync

Seamless file sync with any cloud or self-hosted storage

Desktop users expect their files to follow them. Cloud Sync integrates external storage providers directly into the desktop experience — files appear in the user’s home directory, sync bidirectionally, and work whether the desktop is persistent, pooled, or checked out.

How It Works

Cloud Sync mounts external storage as an overlay inside the desktop VM. From the user’s perspective, their cloud files are just another folder. Edits sync back to the provider automatically. Offline changes queue and sync when connectivity returns.

For organizations, administrators define which providers are allowed, set bandwidth limits, and control which file types can sync. Personal cloud accounts and organizational accounts can coexist — the user sees both, the administrator controls what corporate data can leave the perimeter.

Self-hosted sync using Tophan’s own NAS storage gives organizations full control. Files never leave the infrastructure, sync performance is LAN-speed, and storage scales with the cluster. This is the default for security-conscious deployments.

Provider Options

ProviderTypeNotes
Google DriveCloudPersonal and Workspace accounts
OneDriveCloudPersonal and Business/365 accounts
DropboxCloudPersonal and Business accounts
Tophan NASSelf-HostedLAN-speed sync, no external dependency
WebDAVSelf-HostedAny WebDAV-compatible storage server
S3-CompatibleSelf-HostedMinIO or any S3-API storage backend

Sync Behavior

FeatureDescription
Bidirectional SyncChanges propagate in both directions automatically
Offline QueueEdits made offline sync when connectivity returns
Selective SyncUsers choose which folders to sync locally
Bandwidth ControlAdministrator-defined sync rate limits
File Type FilteringBlock specific file types from syncing to external providers
Conflict ResolutionLast-write-wins with conflict copies preserved