Installing Streamsheets on a Raspberry Pi

How to install Streamsheets on Raspberry Pi

Streamsheets can be installed on a Raspberry Pi (we recommend model 3B+ or higher). If not already done, set up your Raspberry Pi with the operating system Raspian (Stretch or newer). If you don´t know how to do this click here.

The Raspberry Pi Streamsheet version is free to use for private and education use only. For any other purpose or any other operating system use we offer a commercial version. Click here for further information and prices.

Before starting the installation process, we recommend updating your system, followed by a reboot:
sudo apt-get update
sudo apt-get upgrade
sudo reboot

After this is done use the following command to install Streamsheets on Raspian:
curl -fsSL -o && sh

This script will install docker, python3-pip and docker-compose on the RaspberryPi

At the end of the installation Process you will be asked if you want to start Streamsheets. This is recommended. The script also tells you the address where you can access your streamsheets later (in this example streamsheets10:8081)

At the first start, there are many docker-images to pull, so it can take a while.

When there is nothing happening in the command line window and there are no messages about exit codes, it’s working. But don’t close the Script Window.

Now you are able to open Streamsheets from anywhere in your network, by typing in the IP-adress/hostname of your Pi together with the port 8081.
The standard Raspberry Pi hostname is “raspberrypi”, which results in “raspberrypi:8081

Open a browser on another computer in the same local network and type the address.

You need to follow the steps and accept the license agreement.

The standard username and password is:

  • User: admin
  • Password: 1234

We strongly suggest changing the password after your first login.

Hint: Streamsheets is designed to run on a Raspberrypi, but we don´t recommend designing Stream Machines over the same device. Please connect to the Streamsheets application with another device over your browser.

Done. :partying_face::partying_face: