Rpanion-Server is an Open Source software package for a companion computer (such as the Raspberry Pi) that provides a web-based interface for a flight controller running Ardupilot or PX4.

Rpanion-Server can be run on any Linux-based operating system with node.js installed.

It includes:

  • Flight Controller telemetry forwarding
  • Network control - configurable Wifi and Ethernet
  • Video streaming
  • Telemetry log management

Rpanion-server is currently in beta. Bugs can be reported on Github.

Disk images are an easy way to get started with Rpanion-server. Simply download the required image file (below), write it to an SD card, insert it into your companion computer (ie Raspberry Pi) and power it on.

Use Balena Etcher to write the images to SD card.

The available images are listed below.

A changelog is available on Github

To build your own disk image or view the source code/configuration files/instructions, visit the Rpanion-server repository on Github: https://github.com/stephendade/Rpanion-server.

Rpanion-server can connect with and manage the following hardware:

  • Mavlink-based Flight Controller (via UART or USB)
  • Camera (Raspberry Pi camera or USB webcam)
  • Wifi/Ethernet (any)

Once running, Rpanion-server will broadcast a Wifi hotspot (2.4 GHz only) with the SSID rpanion and password rpanion123

When connected to the Wifi hotspot, the Rpanion-server GUI is available as a website on This allows the user to configure hardware settings.

For any advanced configuration, the Raspberry Pi's SSH is active, with the default username and password.

Each version of Rpanion-server has a user manual fopr the web interface:

  • software/rpanion-server.txt
  • Last modified: 2020/02/25 20:39
  • by stephen