I can now push to my site from my phone via rsync! I added my Termux install’s ssh pub key to my nearlyfreespeech.net account. I wrote a one line script to make the rsync call that Guillermo Garron describes on his blog:
rsync -v -rzz --checksum --chmod=Du=rwx,Dgo=rx,Fu=rw,Fog=r --delete <path-to-site>/ <user>@<server>:/<path> I had to install rsync via the following command:
pkg install rsync The -z compression option Garron recommends doesn’t work in Termux but switching to -zz (as the command’s own warning states) does work.