Dataplicity Developer Hub

Dataplicity Documentation

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

Get Started    Announcements

Supported Operating Systems

Natively supported

These Operating Systems are supported with the standard installer:

For other operating systems some manual steps are required. Below are some of the ones we've tried and tested in house.

Alternative Operating Systems

In each of the following examples, replace <your_install_code> with the Dataplicity installation code from your account. You can see this when you press 'add a device', it will look something like a1b2c3d4 it will be visible as part of the curl install command.

DietPi

Official website.

# mkdir home
# useradd pi -m -s /bin/bash
# passwd pi
raspberry
raspberry
# adduser pi sudo
# su pi

$ sudo apt-get install -y python
$ curl https://www.dataplicity.com/<your_install_code>.py | python

Arch Linux

Official website.

$ su root
root
# pacman -Syyu
# pacman -S python2
# pacman -S python2-pip
# touch /usr/bin/python
# ln -sf /usr/bin/python2 /usr/bin/python

# pacman -S supervisor
# mkdir -p /etc/supervisor/conf.d/

# curl https://www.dataplicity.com/<your_install_code>.py | python

# systemctl start supervisord
# systemctl enable supervisord
# echo >> /etc/supervisord.conf
# cat /etc/supervisor/conf.d/tuxtunnel.conf >> /etc/supervisord.conf
# supervisorctl reread
# supervisorctl update
$ sudo su
<your user password>

# dnf install supervisor
# mkdir -p /etc/supervisor/conf.d/

# curl https://www.dataplicity.com/<your_install_code>.py | python

# systemctl start supervisord
# systemctl enable supervisord
# echo >> /etc/supervisord.conf
# cat /etc/supervisor/conf.d/tuxtunnel.conf >> /etc/supervisord.conf
# supervisorctl reread
# supervisorctl update

Kali Linux

Official website.

$ sudo apt-get install -y curl
curl https://www.dataplicity.com/<your_install_code>.py | python

Supported Operating Systems