Skip to content

Instantly share code, notes, and snippets.

@ag88
Last active July 24, 2025 17:14
Show Gist options
  • Save ag88/65db5434158683e43d1cc77c337ebdb5 to your computer and use it in GitHub Desktop.
Save ag88/65db5434158683e43d1cc77c337ebdb5 to your computer and use it in GitHub Desktop.
Installing rpi-monitor in Armbian 25.8 for Orange Pi Zero 3

Installing rpi-monitor in Armbian 25.8 for Orange Pi Zero 3

Introduction

Rpi-monitor https://github.com/XavierBerger/RPi-Monitor is a very nice app for monitoring sbc (single board computers/ actually bigger computers as well) like RPi on a web. it give you a quick look at various system metrics cpu load, uptime, temperatures etc and more on a nice web page. and on top, makes nice time series graphs for the same, practically a dashboard.

Installing in Armbian 25.8 for Orange Pi Zero 3

Rpi-monitor is normally not found in the common Apt repositories and actually the binary is a little old. I tried installing it based on the 'formal' docs but hit some invalid public keys errors, possibly expired certs. https://xavierberger.github.io/RPi-Monitor-docs/11_installation.html

so here is a 'workaround'

Deb packages for rpi-monitor

you can find the packages in this repository (note that this may not be permanant and may change) https://github.com/XavierBerger/RPi-Monitor-deb use the rpimonitor_latest.deb file https://github.com/XavierBerger/RPi-Monitor-deb/tree/develop/packages

install rpimonitor_latest.deb in Armbian

use apt to install rpimonitor_latest.deb as it has varous package dependencies. e.g. download it to a folder and from there run

sudo apt install ./rpimonitor_latest.deb 

the prior step should install rpimonitor, and check that the service is running by going to http://your_sbc_ip_address:8888

checking the setup

rpi-monitor is run as a systemd (unit) service

if it is not running you can try

systemctl status rpimonitor.service

or

journalctl -u rpimonitor.service

to check what went wrong.

to start / stop rpi-monitor it is as per basic systemd services e.g. systemctl start rpimonitor.service etc

temperature 'not displaying'

apparently, it is affected by this issue: XavierBerger/RPi-Monitor#374

accordingly the fix/'workaround' is edit /etc/rpimonitor/template/temperature.conf replace

#dynamic.1.postprocess=sprintf("%.2f", $1/1000)
dynamic.1.postprocess=$1/1000

Rpi-monitor documentation website and repo

for the rest, the Rpi-monitor docs
https://xavierberger.github.io/RPi-Monitor-docs/ and repo https://github.com/XavierBerger/RPi-Monitor are the original source of info and relevant

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment