Ferry Sync (Cloud file sync)

Rating: 
5
Your rating: None Average: 5 (1 vote)

Ferry Sync is a native file sync and cloud browser app for Sailfish OS: connect it to your cloud server, browse your files, and keep local folders synchronized in both directions.

rclone is the transfer and sync engine.

Features:

  • Currently implemented backends: Seafile and Nextcloud
  • Remote browser: navigate your libraries/folders, create folders, upload, download and delete
  • Open files directly on the device: built-in text viewer, text editor and image viewer
  • File browser for uploads — all file types, multi-select
  • Bidirectional folder sync (rclone bisync) per sync pair — a whole folder or just a single file
  • Background sync via systemd user timer: every 5 / 15 / 30 minutes, ... -- or manual only
  • Network rule: Wi-Fi only or Wi-Fi and mobile data; runs are skipped cleanly when offline
  • Safety limit against mass deletion: a run that wants to delete unusually much is aborted and waits for your explicit confirmation ("Force sync")
  • Global exclude patterns, editable line by line (*.tmp, .thumbnails/**, …)
  • Per-run sync logs viewable in the app, plus a permanent diagnostics page for support cases
  • Cover action "Sync now" with status at a glance
  • Translations: EN, DE

Supported Backends:

For a full list of backends the engine can talk to, please refer to https://rclone.org/overview/

If you want to use a backend that is not yet implemented and it is on the list above, please create an issue on GitHub and I will add it.

Technical Information:

  • Qt 5.6.3 (Sailfish OS Silica UI) + Python 3 backend via PyOtherSide — no C++, no Java
  • rclone as the one and only transfer and sync engine, bundled in the RPM (aarch64, armv7hl, i486)
  • Background sync as a short-lived systemd user timer — no permanent daemon, no battery drain
  • Sandboxing is disabled (Sandboxing=Disabled): inside the jail the Secrets daemon socket is invisible and systemctl/python3 cannot be executed, which makes background sync and secure credential storage impossible

Tested on: Fairphone 4 (SFOS 5.0.0.62), Emulator (5.0.0.62)

Links:

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-ferry-0.2-1.aarch64.rpm18.14 MB20/08/2026 - 16:32
File harbour-ferry-0.2-1.armv7hl.rpm18.55 MB20/08/2026 - 16:32
File harbour-ferry-0.2-1.i486.rpm19.05 MB20/08/2026 - 16:32
Changelog: 

0.2-1:
- Initial release of application
- Added MainPage, sub-pages, Settings-Page
- Added backend logic for file synchronization and settings management
- ADDED: Seafile backend support
- ADDED: Nextcloud backend support

Comments

Pemek's picture

Hi, this app fills the gap I fixed with scripts and services. I want to switch but: could you please add one way synchronization/copy mode for folders? I have a subset of files on the phone (phone storage is limited) and full contents on nextcloud. Sync would remove old files on remote side.

DomiH's picture

yes, rclone also supports one way syncs, i will put it in the agenda 

nthn's picture

Looks like another quality app, thanks! One UI request: could you move the tabs to the bottom instead of the top? It looks a bit strange this way, and on devices with a notch, the tabs on top are partially obscured and would need an offset, which would make it look even stranger.

DomiH's picture

good point, i will test and try that with next version!