An Android app providing Tasker plugin actions to allow running rsync over SSH.
Tasker is a very useful and widely used automation app for Android with a plugin architecture that allows other apps (such as this one) to add extra functionality.
This app provides the following actions for use within Tasker:
The packaged native binaries of Dropbear and rsync are my own builds which I keep updated with new releases.
Reasons for requested permissions:
FOREGROUND_SERVICE
\
Run actions for more than a short time when triggered from older versions of
Tasker.FOREGROUND_SERVICE_SPECIAL_USE
\
(Android 14+) Run actions for more than a short time when triggered from
older versions of Tasker.INTERNET
\
Allow connecting to SSH servers (even if the SSH server is on your local
network Android prevents connections without this permission).MANAGE_EXTERNAL_STORAGE
\
(Android 11+) To read or write the files on your device with rsync.WRITE_EXTERNAL_STORAGE
\
(Android 10 and below) To read or write the files on your device with rsync.POST_NOTIFICATIONS
\
Show a notification that a new version is available (if checking for updates
is enabled).REQUEST_INSTALL_PACKAGES
\
Prompt to install an update after you have tapped on the update notification
and chosen 'Download'.You can find a link to the latest download at http://nerdoftheherd.com/projects/rsync-for-tasker/.