Dataplicity Developer Hub

The Dataplicity Developer Hub

Here you'll find announcements for new features and comprehensive guides to help you integrate Dataplicity into your Raspberry Pi projects.

Get Started    Announcements

Terminal for Raspberry Pi

How to use Dataplicity to get remote shell access to your Pi without port forwarding

Dataplicity is a remote terminal for your Pi.

It offers functionality similar to SSH, but it doesn't need any complex set-up to get it working behind firewalls and NAT.

It's your Pi, but you see it on your laptop

It's your Pi, but you see it on your laptop


Procedure

Open a browser window, and go to www.dataplicity.com (opens in new window).

The web page asks you to:

  1. 'Enter your email address'. The sign up process generates a line of code.

  2. 'Copy the line of code into your Raspberry Pi terminal to activate your remote shell'.

Do this.

Can you copy & paste?

If you've signed up using your Pi you can copy & paste from the browser window to the terminal prompt.

If you've signed up on your laptop just type it in on your Pi.

When you've put in the code, Dataplicity updates the system packages (this can take up to 15 minutes), and installs.



While you're waiting, use your laptop to open the email we've just sent you. Hit the button to go to the site.

We give you the code to paste into your terminal again, and there's a login button.

We give you the code to paste into your terminal again, and there's a login button.



If you haven't done it yet, copy the code on the Hello page into the terminal on your Pi to get it going.

Log in.

When you're in, click on Home to see the Device list (you may need to wait for the five step installation on your Pi to finish).

Device list

You can add more Raspberry Pi computers to your Dataplicity account, and open each from your Device list.

In the Device list click on the link to your Pi. This takes you to your Dataplicity Terminal.

A new terminal window

A new terminal window



Now you're ready to try some beginner projects, like running HTOP to monitor your Pi's CPU usage, or making your pi speak.

Terminal for Raspberry Pi

How to use Dataplicity to get remote shell access to your Pi without port forwarding