Here’s the full page code. Replace everything in the page’s UX Builder text/HTML element with it. It’s also saved at `Server\device-setup\device-setup-uxbuilder-code.txt`.

“`html

DisplayHUB Device Setup


Under the hood, DisplayHUB uses:

  • Controller Pi: One Raspberry Pi running the DisplayHUB dashboard.
  • Encoder Pis: One Raspberry Pi per input to encode HDMI, video files, or video URLs.
  • Players: Your existing Smart TVs, Smart Devices, or inexpensive Android dongles. Simply search your device app store for DisplayHUB.
Everything Happens in Your Browser:
Nothing happens at the terminal on any DisplayHUB Pi—it’s locked, and the DisplayHUB software is encrypted, so there’s nothing to log in to or type there. Once your Pis are flashed, plugged into your network with an Ethernet cable, and powered on, you set up and manage everything from a web browser at http://displayhub.local or your controller’s IP address.
Important Security Notice:
There are no passwords inside the DisplayHUB control layer. All Pis and players must reside on a private staff-only LAN—never on guest WiFi or public networks.

Build in Place; No Need to Rewire, Rebuild, or Move Anything

Leave your current setup intact. Unlike traditional video matrix systems, you don’t need to rewire or relocate equipment. Place the controller anywhere, and set up each encoder right alongside your existing inputs, DirecTV boxes, or cable boxes.

Free consultation services are available to large venues (20+ displays), or you can hire a local tech specialist for a few hours.

Installation Options

  • Self-install (requires basic technical knowledge)
  • Hire a local computer shop for a few hours
  • Use our guided installation services ($150/hr)
  • Hire our team for on-site installation ($150/hr + travel)


Supported Players

Roku
Android
Fire TV
WebOS
Samsung Tizen

Step 1: Get Your Raspberry Pi Hardware


Controller Pi

  • Recommended: Raspberry Pi 5
  • 32 GB or larger microSD card
  • Good-quality power supply
  • Ethernet cable to your network (required for first boot)
  • Flash our custom image, boot, and configure everything in your browser (no monitor, keyboard, or terminal needed)

The controller handles the web UI, discovery, routing, and upgrades. It does not require capture hardware.

Raspberry Pi 5

CanaKit Raspberry Pi 5 Complete Kit

~$140

Buy on Amazon

On a budget? View starter kits around $100


Encoder Pis

  • 1 Raspberry Pi 5 per input source
  • 32 GB or larger microSD card
  • HDMI-to-USB capture device for live inputs
  • Ethernet cable to your network (required for first boot)
  • Flash our custom image & configure from the dashboard in your browser
IMPORTANT: Plug the HDMI USB capture device into the upper-left USB port of the Pi 5.

Encoders accept live HDMI, local video files, or remote video URLs.

USB Capture

HDMI to USB 3.0 Video Capture Dongle

~$10

Buy on Amazon

Step 2: Prepare the OS and Networking


Flashing & Prerequisite Technical Knowledge

Self-installation requires basic computer knowledge, including downloading files, using SD card flashing tools, and identifying devices on a local network. No Linux or command-line experience is needed—you never log in to a Pi or type commands on it.

Please Note: We do not provide free support or instructions on general Raspberry Pi assembly, casing, or basic OS flashing.

If you are new to Raspberry Pi, please consult these general resources before beginning:

Need Hands-On Assistance?
Paid support, guided setup, and custom installation are available starting at $150 per hour. Contact our team to schedule.


Network Configuration

Every DisplayHUB Pi must be plugged into your network with an Ethernet cable the first time it powers on—a freshly flashed Pi doesn’t know your WiFi, so that cable is how it gets online. After its first boot, it’s managed entirely through the web dashboard at http://displayhub.local or the controller’s IP address, where you can also move it to WiFi if needed.

Need the image files? Contact us to request the downloadable custom firmware for your Pis.

Network Requirements:

  • First boot must be wired: every Pi needs an Ethernet connection with internet access the first time it powers on, so it can activate its DisplayHUB software.
  • Connect all Pis and players to a private, staff-only LAN or VLAN.
  • Do not place DisplayHUB devices on guest or public WiFi.
  • Stay on wired Ethernet for controllers and encoders whenever possible. Need WiFi? Switch over in your browser after first boot (see Step 3).
  • Assign DHCP reservations or static IPs for seamless device management.

Step 3: Connect Ethernet, Power Up, and Open the Dashboard

First Boot Must Be Wired
Plug each Pi into your network with an Ethernet cable before you power it on for the first time. A freshly flashed Pi doesn’t know your WiFi, so without that cable it can’t get online, can’t finish its first boot, and won’t show up in your browser. Your network also needs internet access, because each Pi activates its DisplayHUB software during its first boot.

Already powered one on without the cable? Plug in the Ethernet cable, then restart the Pi by unplugging its power for a few seconds and plugging it back in.

  1. Insert the flashed microSD card, plug the controller into your network with an Ethernet cable, and then power it on. Allow a minute or two for the first boot.
  2. On a laptop, tablet, or phone connected to the same network, open a web browser and go to http://displayhub.local.
  3. If that address doesn’t load, find the controller in your router’s connected-devices list (its hostname starts with displayhub or raspberrypi) and browse to its IP address instead, for example http://192.168.1.50. Bookmark it.
  4. Power up your encoders the same way, each one plugged into Ethernet for its first boot. They register with the controller and appear in the dashboard automatically—click Configure on an encoder’s card to open its settings in a new browser tab.
Stay Wired (Recommended), or Switch to Your Own WiFi
Wired Ethernet gives you the lowest latency and the most reliable sync, so we recommend leaving your Pis wired. If a Pi needs to be on WiFi, set it up in your browser after its wired first boot:

  • Controller: in the dashboard, open Settings → Controller Wi-Fi, pick your staff network, enter its password, and connect.
  • Encoders: click Configure on the encoder’s card, open its Wi-Fi section, enter your network name and password, and click Apply Wi-Fi Settings.

Once the Wi-Fi panel shows it’s connected, unplug the Ethernet cable and restart the Pi (unplug its power for a few seconds). Its IP address will change, so reconnect at http://displayhub.local or look up the new IP in your router. If it can’t join your WiFi, plug the Ethernet cable back in and restart it to get back into the dashboard. Step-by-step guides: Controller WiFi · Encoder WiFi

Nothing Happens at the Terminal
If you connect a monitor and keyboard to a DisplayHUB Pi, you’ll only see startup text and a login prompt. That terminal is locked and the DisplayHUB software is encrypted—there’s no login for you to use, no commands to run, and nothing to install or configure there. You don’t need a monitor or keyboard at all: setup, WiFi, sources, displays, and updates are all handled in your browser at http://displayhub.local or the controller’s IP address.

Step 4: Connect Live HDMI, Files, or URLs

  • HDMI: Connect DirecTV, cable boxes, Roku, Android TV, media players, or PCs directly via the capture dongle.
  • Video Files: Upload MP4 or compatible video files to the encoder right from your browser.
  • Video URLs: Configure the encoder to pull supported direct streaming URLs.
  • Use fixed resolutions and frame rates for optimal streaming stability.
  • Confirm each configured encoder displays a live preview in the control dashboard.

Once connected, all inputs instantly appear as routable sources across DisplayHUB!

“`