rsend

rsend

Push phone folders to home SSH hosts with rsync over SSH

lena Cloud Storage & File Sync

Screenshots

Screenshot of rsend Screenshot of rsend Screenshot of rsend Screenshot of rsend Screenshot of rsend

Description

Pushes configured phone folders (DCIM, WhatsApp media, call recordings, and
so on) to one or more home SSH hosts using rsync over SSH. One-way push
only, on an unmetered network by default, periodic or on demand.

rsync and the SSH transport are built from source and shipped inside the APK.
The app needs all-files access to read arbitrary backup folders such as OEM
call-recording directories.

Features:

* Multiple named remotes; each folder picks its destination host.
* Incremental transfers; large videos resume from a private partial directory.
* Per-folder deletion policy: additive backup or mirror.
* Runs on an unmetered network, periodically or on demand.
* Ed25519 client-key auth with strict, pinned host-key verification.

What’s new (0.2.1)

Fixes: adding the first folder or removing the last one now updates the
schedule immediately, the dashboard no longer stalls while it reads its
state, the folder picker keeps its place when the screen rotates, and a
configuration over rsend's limits is reported instead of crashing the
editor. No change to how files are transferred.

Versions

Version Date Size Requires Android Download
0.2.1 current
5e72c362da70daf5…
2026-08-30 12 MB API 30
0.2.0
a960d9a274de6c8d…
2026-08-19 12 MB API 30
0.1.3
4bb8f5ed92bd8f41…
2026-07-16 11 MB API 30

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • Network stateCheck whether and how the device is connected.
  • Full file accessAccess all files on the device.
  • NotificationsShow notifications.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_DATA_SYNC
  • Prevent sleepingKeep the device from going to sleep.
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
Show 2 more permissions
  • Run at startupStart automatically after the device is switched on.
  • rsend.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments