/sshbeam

A simple app that sends files to a remote server via SFTP (SSH File Transfer Protocol)

Primary LanguageScalaOtherNOASSERTION

SSH Beam

SSH Beam is a simple Android app that can share things to an SSH server.

Screenshot

  • Find something to share
  • Click Share and select SSH Beam
  • Enter the required information
  • Click Send
  • Wait until done

At the moment, I'm only checking if the file exists on the server (in which case I don't overwrite), but that's it. Use at your own risk.

Use cases

I just built this to scratch an itch, but you can use it for a whole lot of things :

  • Setup a cron job that publishes posts from a specific directory on your server, and then publish posts with SSH Beam from your Android device.
  • Send torrents to a directory watched by rTorrent
  • ...and much more!

Public keys

SSH Beam can generate public keys, which you can then setup on your server. Use the "Share public key" menu item to send them by any way you want.

Public keys

Building

Use the latest SBT-Android snapshot (0.7-SNAPSHOT from my branch at the moment), and run apk to package the app.

Copyright

This was made by me, François-Xavier Thomas, but you can pretty much use the source and the app however you want. This is therefore licensed under the WTFPL.

Just be nice and credit me, send me an email, chocolates or gifts of any kind if you ever decide to use the source for your own purposes.

Icon under CC-BY-SA by Dutch Icon (via Smashing Magazine), since I don't really have the time to make a cool icon. Thanks a lot guys!