ZFileSync
Developer-approvedTheHolyOneZ
Mirror files and folders between two locations in real time
Copied! Paste it into a terminal and press Enter to install.

About
This is a FlatPark community package of ZFileSync, published with the permission of its developer. It repackages the official upstream Linux build unmodified.
ZFileSync mirrors files and folders between two locations on the same machine, or a mounted network drive, as soon as they change. It is made for files that live in inconvenient places, such as game logs, app output and config files, and keeps them in your workspace automatically. It is not a cloud backup tool.
- One-way and two-way sync for single files and whole folders, set per pair.
- Conflict detection and resolution, a log of deleted files, and detection of files re-created after a delete.
- Glob-based ignore patterns.
- A start-up check that brings both sides back in line using content hashes.
- USB sticks and network shares (SMB, NFS, sshfs, rclone and GNOME mounts) are detected and polled for server-side changes.
- Keeps syncing from the system tray when the window is closed, with a live activity feed and history.
Permissions: besides display, GPU, a tray icon and notifications, this package grants your home directory, the removable-media mounts (/media, /run/media), /mnt and GNOME's network mounts. ZFileSync watches the folders of each pair by path for as long as it runs, which a folder picked through the file chooser can't provide, so a pair outside these locations won't sync. In practice this means ZFileSync can read and write everything in your home directory.
To keep it to fewer folders, remove the home grant and add the ones you sync, for example: flatpak override --user --nofilesystem=home --filesystem=~/Documents dev.zfilesync.app. A pair somewhere else needs that folder added the same way. Undo it with flatpak override --user --reset dev.zfilesync.app.
The "Launch on system startup" setting doesn't start ZFileSync at login in this package: a login entry would point to a path that only exists inside the sandbox, so the package keeps it out of your autostart folder. To start it at login, add flatpak run dev.zfilesync.app to your desktop's startup applications.
Details
- Developer
- TheHolyOneZ
- License
- GPL-3.0-only
- Runtime
- GNOME 51
- Architectures
- x86_64
- Version
- 0.1.2 · 2026-11-09
- Website
- Homepage
- Source
- ZFileSync
- Packaging
- flatpark/registry
Permissions
6 to reviewHome folder
Files: /media
Files: /run/media
Files: /mnt
Files: xdg-run/gvfs
Files: xdg-run/tray-icon:create
Inter-process communication
Shares the IPC namespace with the host
X11 (fallback)
nofilesystem: xdg-config/autostart
Talk to org.kde.StatusNotifierWatcher
Talk to org.freedesktop.Notifications
Wayland display
GPU acceleration
Packaging
AdaptedAdds components the runtime lacks
Shipped next to the app: ayatana