PC installer
For: Mini PCs, NUCs and thin clients (x86-64)
Write it to a USB stick (4 GB or larger) with balenaEtcher, Rufus or dd, boot the PC from it and pick the internal disk.
infodisplay-installer-amd64.img.xzFree to download and install on as many players as you like. A screen plays content only after it's paired to your account, and each paired screen uses one screen from your plan.
For: Mini PCs, NUCs and thin clients (x86-64)
Write it to a USB stick (4 GB or larger) with balenaEtcher, Rufus or dd, boot the PC from it and pick the internal disk.
infodisplay-installer-amd64.img.xzFor: Raspberry Pi 4, 400 and CM4 (Pi 5 where supported)
Write it to an SD card or USB drive with Raspberry Pi Imager (Use custom) or balenaEtcher, then power on.
infodisplay-rpi-arm64.img.xzFor: Imaging internal disks directly, for many PCs at once
The installed system as a raw disk image: zstd -dc infodisplay-amd64.img.zst | sudo dd of=/dev/sdX bs=4M status=progress
infodisplay-amd64.img.zstImages are built for every release and connect to signage.8w.fi out of the box, so a new screen goes straight to its pairing QR code. All versions · What's new
Write the image, boot, and the screen shows a QR code. Scan it with your phone to pair.
Installation guideDownload the matching .sha256 file into the same folder, then check the image:
sha256sum -c *.sha256Pairing needs an account with a free screen slot on its plan. Plans are priced per screen.
Plans and pricingInstall just the agent on Debian 13 (trixie), amd64 or arm64, and manage the operating system yourself.
Agent installation guidesudo curl -fsSL https://git.8w.fi/api/packages/yesbad/debian/repository.key -o /etc/apt/keyrings/infodisplay.asc
echo "deb [signed-by=/etc/apt/keyrings/infodisplay.asc] https://git.8w.fi/api/packages/yesbad/debian trixie stable" | sudo tee /etc/apt/sources.list.d/infodisplay.list
sudo apt update && sudo apt install infodisplay-agent