Skip to main content

Browser Method

If you prefer not to use our pre-configured Raspberry Pi image, or you own a Raspberry Pi 5 (which is not supported by the image), you can display a dashboard on your Raspberry Pi using a browser window.

warning

This guide is intended for users who already have experience working with and configuring a Raspberry Pi.
If you’re new to Raspberry Pi or lack experience with Linux, we recommend using our pre-configured image for easier setup.

Requirements​

To set up MoBro using a browser window, you will need the following:

  • A Raspberry Pi with an operating system installed and running.
  • A web browser installed on the Raspberry Pi:
    Preferably Chromium, as this is the browser we test with. However, most modern browsers should work fine.
  • MoBro running on your PC.
  • Network connectivity: Ensure that both the Raspberry Pi and the PC are connected to the same network.

Setup Instructions​

  1. Ensure all the requirements listed above are met.

  2. Find the IP address of your PC (open a command prompt on the PC and run ipconfig).

  3. Open a browser window on your Raspberry Pi and enter the following URL in the address bar:

    http://[PC_IP_ADDRESS]:42169?uuid=pi1&name=RaspberryPi

    Replace [PC_IP_ADDRESS] with the IP address of your PC.

  4. Once done, your Raspberry Pi will show up in MoBro as a connected dashboard.

Full-screen on boot

To show the dashboard full-screen, start Chromium in kiosk mode: chromium-browser --kiosk "http://[PC_IP_ADDRESS]:42169?uuid=pi1&name=RaspberryPi".
Add this command to the autostart of your desktop environment to open the dashboard automatically on boot.

The same approach works on any other device with a browser. See Any device with a browser in the MoBro guide for more details.


Managing Multiple Dashboards​

info

If you plan to connect multiple browser windows to the same PC, you must assign a unique uuid for each window.
This is necessary for MoBro to properly manage them and store your selected dashboards for each device.

To ensure uniqueness, replace the uuid=pi1 section in the URL with a distinct value for every Raspberry Pi you add.

If the dashboard does not load, see External device can't connect.