Ratings and Reviews
Just what I needed!
Caveat: every command you run _will_ be sent through Dataplicity's servers, so if you have mission critical or sensitive work to do, I highly suggest a quick search on google for 'reverse SSH' or 'SSH tunnel' and going that route instead. No amount of convenience is worth an unintended or poorly timed loss of privacy.
The Dataplicity services in addition to this app allow me to access my SBCs (currently Raspberry Pis) inside my LAN without having to jump through a bunch of hoops like setting up a DMZ, configuring port forwarding, etc. Because Dataplicity provides a backend service to establish and maintain internet-facing connections to my devices, I can connect to multiple devices inside any given network regardless of whether or not I am behind NAT, forwarded ports, set up a DMZ and so on and so forth.
Dataplicity's service really does allow set-it-and-forget-it style console access to your home Raspberry Pis from anywhere on the web! And the app just makes it that much easier to work with your devices once setup is done!
Ok, first the great. This is very easy to use, and is saving me a lot. I had jury rigged an LCD screen on my Pi so I could find its IP when connecting to a new network (which I do daily), and this LCD is as expensive as the Pi. You could do this yourself with reverse SSH, but that is a pain too. This solution is great, and the price is right. It is a painless way to get a command prompt for your Pi wherever you are, without having to punch holes through your firewall or host a reverse SSH server.
The negatives? If you aren't paying for it, you are the product not the customer. The EULA makes it clear that you are giving up some privacy by using this service. This was driven home to me after installing my first device. It creates a new restricted account for itself on your box. I logged in and tried to use "sudo", but it wanted to know the Dataplicity password, which I didn't know. Shortly afterwards I got an IM from "Eric" at Dataplicity telling me to use su first. This creeped me out a little, that they are apparently monitoring each command I use. :-/
Minus 1 star for creepiness, but still worth using.
Additionally, the command client on the iPhone isn't great when compared to other SSH apps, but it works.
Dataplicity works very well as a convenient way to access a shell from practically anywhere. The phone access is great, but even better is the web access, as you have the luxury of a full size keyboard and such. Highly recommend.
With Family Sharing set up, up to six family members can use this app.