Skip to content

dotpi | documentation

The dotpi ecosystem aims at facilitating the creation and maintenance of a fleet of Raspberry Pi nano-computers to run distributed audio applications.

Getting Started

dots-espro

Features

The set of tools provided dotpi run both on a server and on each Raspberry Pi. In short, dotpi provides:

  • A way configure and install the system on the Raspberry Pi, e.g. sound card, network
  • Some service and daemons, e.g. ensure that jackd service always run
  • Some command line tools, e.g. to install and remove a service
  • A manager to deploy, run and monitor your projects on a fleet of pi

Requirements

  • MacOS. Pull request are welcome for other systems (note that the server must be able to run bash and perl scripts.)
  • RPi 3 or 4 (should work on a Raspberry 5 but has not been tested yet, any feedback welcome).

Raspberry Pi computers

dotpi systems installed on Rapsberry Pi are created on top of Raspberry Pi OS. Currently the underlying Debian distribution is Bookworm, dotpi still runs with the previous distribution (Bullseye) but it is not supported.

Additionally, dotpi supports the Lite version (minimal, without graphical interface) of Raspberry Pi OS.