Using remote.it to Access TinyPilot Remotely
April 15, 2021
It's easy to access your TinyPilot from within your local network, but what if you want to manage your device remotely?
There are several options for accessing your TinyPilot device over the Internet, but the easiest one to set up is through a provider called remote.it. They offer free accounts for personal users, and you can set up your TinyPilot for remote access via remote.it in under 10 minutes.
- A TinyPilot device
- (strongly recommended) User authentication enabled with a strong username and password (available in TinyPilot Pro)
- A remote.it account (accounts are free for personal use)
Install remote.it on your TinyPilot
SSH in to your TinyPilot device and enter the following commands to install remote.it's client:
sudo apt update && \ sudo apt install -y remoteit
Register your device with remote.it
After you install the remote.it package on your TinyPilot, visit https://find.remote.it from a computer on the same local network as your TinyPilot.
Click the "Register" button to register your device.
The web interface will prompt you to log in. Enter your remote.it login credentials.
After logging in, click "Set up remote access".
Now, you will see a prompt for which services to enable.
Click the checkboxes next to the services you need:
ssh: (optional) Allows you to access TinyPilot's command line interface remotely.
http: (required for TinyPilot Community Edition) Provides remote access to the TinyPilot web interface.
https: (required for TinyPilot Pro) Provides remote access to the TinyPilot web interface.
http-alt: Leave this unchecked.
remoteit-admin: (optional) Allows remote access to remote.it's admin interface for your device.
Click "Register" and then wait for registration to complete.
Access your device remotely
After you register your device with remote.it, you can access your TinyPilot remotely by visiting https://app.remote.it and signing in with your remote.it credentials.
From the remote.it dashboard, click "Connect," and then click either
https depending on which version of TinyPilot you're using.
- TinyPilot Pro:
- TinyPilot Community Edition:
You should now see your TinyPilot web dashboard. You can access your TinyPilot from anywhere on the Internet through this URL or by visiting your remote.it account dashboard.
Note: The long, random URL you see in the browser address bar grants direct access to your TinyPilot device, even if someone is not authenticated to remote.it. Use caution in sharing this URL, and remember to secure your device with a strong username and password.
TinyPilot's performance is noticeably slower through remote.it. You will likely see longer delays before your target machine registers your mouse or keyboard input.
To improve TinyPilot's performance over the Internet, see the support article about reducing TinyPilot's latency.
Other remote access options
remote.it is one of several ways to access your TinyPilot remotely. Its performance is not the fastest, but it's easier to set up than any other solution I've found.
You can find other options on TinyPilot's support article for cloud access.
Written by Michael Lynch, TinyPilot Founder and CEO