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    

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.


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.

πŸ“˜

Compatibility with other Dataplicity tutorials

If you're installing Dataplicity on one of the operating systems below please remember that other Dataplicity tutorials will also require alternative steps.


apk add supervisor curl bash sudo

adduser dataplicity -s /bin/bash -D

ln -s /usr/bin/python3.9 /usr/bin/python

mkdir /var/log/supervisor
mkdir -p /etc/supervisor/conf.d

curl -s https://www.dataplicity.com/<YOUR_CODE.py>?v=0.5.6 | sudo python

cat /etc/supervisor/conf.d/tuxtunnel.conf >> /etc/supervisord.conf

/etc/init.d/supervisord start || supervisord

# 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

$ su root
root

# 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

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

yum install supervisor -y
mkdir -p /etc/supervisor/conf.d/

curl https://www.dataplicity.com/xxxxxx.py | sudo 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

Updated about a month ago

Supported Operating Systems


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.