Installation guide

From a computer in a box to zmanim on the screens, step by step. Allow about half an hour. Current version: 0.4.0.

Contents

  1. Choose your computer
  2. Windows PC
  3. Raspberry Pi
  4. An old PC with Linux
  5. First setup in the admin
  6. Extra TVs
  7. Starting by itself after a power cut
  8. Kiosk mode: living with a full-screen TV
  9. Shul speakers
  10. Updates
  11. If something isn't right

1. Choose your computer

One computer, the hub, runs everything: the zmanim, the screens, the audio and the admin pages. It's usually behind the TV in the main hall. Every other TV and phone connects to it over the shul's network.

zmn signage Raspberry Pi · Windows PC · old PC 12:41 Shacharis 7:00Mincha 1:30 TV on the hub HDMI cable 12:41 Shacharis 7:00Mincha 1:30 Extra TV small Pi / mini PC / smart TV Amplifiershul speakers network audio Phone / laptopopens the admin
How the parts fit together
Before you start: get the download link by filling in the request form (it's free). For a Raspberry Pi or Linux you only need the one-line command shown on this page.

2. Windows PC

Download and start the installer

  1. Fill in the request form and click Download for Windows.
  2. Open zmn-signage-setup-0.4.0.exe from your Downloads.
  3. Windows may show a blue box, "Windows protected your PC". That appears for software from small publishers. Click More info (1), then Run anyway (2).
  4. Click Yes when Windows asks to allow changes.
Windows protected your PC Microsoft Defender SmartScreen prevented an unrecognised app from starting. Running this app might put your PC at risk. More info 1 App: zmn-signage-setup.exe Publisher: Unknown publisher Run anyway Don't run 2
SmartScreen: More info, then Run anyway

Answer the questions

  1. What will this PC do? For the PC behind the main TV, keep the first choice: run zmn signage AND show a screen. Choose only show a screen for a PC behind an extra TV.
  2. Which screen? Keep main-hall for now; you can add and rename screens later in the admin. A screen-only PC also needs the hub's address (see Extra TVs).
Setup – zmn signage ✕ What will this PC do? Choose how this computer is used. Run zmn signage AND show a screen on this PC (most common) Run zmn signage only – no screen on this PC Only show a screen, for a zmn signage PC elsewhere 1 < Back Next > Cancel
What will this PC do?
Setup – zmn signage ✕ Which screen? What this PC shows, and where the zmn signage PC is. Screen id: main-hall Address of the zmn signage PC (screen-only PCs): http://zmn-hub.local:4000 < Back Next > Cancel
Which screen?

Leave the four boxes ticked

  • Start automatically – zmn signage runs whenever someone is signed in to this PC.
  • Kiosk mode – the TV page opens full screen at sign-in, with no browser bars.
  • Keep awake – turns off sleep and the screen saver.
  • Network – lets TVs and phones in the shul reach this PC (only on private networks, not public Wi-Fi).

Click Install. When it finishes, leave Start zmn signage now and Open the admin ticked and click Finish. The admin opens in your browser after a few seconds; carry on at First setup.

Setup – zmn signage ✕ Select Additional Tasks Start zmn signage automatically when this PC starts Open the screen full screen at login (kiosk mode) Keep this PC and its display awake Let TVs and phones on the network connect to this PC < Back Next > Cancel
Additional tasks

Where things are afterwards

  • Start menu → zmn signage: the admin, start, open the screen, the log, this guide, uninstall.
  • A zmn signage admin shortcut on the desktop.
  • Your settings and media are in C:\ProgramData\zmn-signage. They're kept if you uninstall, and an update never touches them.
  • To change your answers later, simply run the installer again.
Next, set the PC to sign itself in and power on after a power cut, so it never needs a keyboard.

3. Raspberry Pi

Prepare the SD card

  1. On any computer, install Raspberry Pi Imager from raspberrypi.com/software.
  2. Choose your device (1), Raspberry Pi OS (64-bit) – the normal one, with the desktop – (2), and your SD card (3).
  3. Click Next → Edit settings: set a hostname such as zmn-hub, a username and password, your Wi-Fi (or plan to use a network cable), and your time zone.
  4. Write the card, put it in the Pi, connect the TV by HDMI, then power on. The first start takes a few minutes.

Fitting a clock: on a Pi 5, plug the official battery into the BAT connector. On a Pi 4, fit a DS3231 or PCF8523 clock board. The installer asks which one you have.

Raspberry Pi Imager ✕ Raspberry Pi Raspberry Pi device Raspberry Pi 5 1 Operating System Pi OS (64-bit) 2 Storage SD card 32 GB 3 NEXT Then "Edit settings":name, Wi-Fi, user, SSH
Raspberry Pi Imager

Run the one-line installer

On the Pi, open Terminal (the black icon at the top), paste this and press Enter:

curl -fsSL https://signage.powerledelectrics.co.uk/install.sh | sudo bash

Answer the questions with the arrow keys and Enter:

  1. What will this Pi do? – usually both.
  2. Which screen? – keep main-hall.
  3. Which clock? – the one you fitted.
  4. Which audio output? – shown only when there's more than one, e.g. a USB audio adapter.
  5. Network name – zmn-hub is a good choice; phones then reach it at http://zmn-hub.local:4000.

It takes 5–10 minutes, then the Pi restarts and the TV shows the screen by itself. Carry on at First setup from a laptop or phone.

Setting up without a keyboard (over SSH)? Run the same command there; the questions work the same way.

pi@raspberrypi:~ $ curl -fsSL signage.powerledelectrics.co.uk/install.sh | sudo bash [zmn] checking the current stable version [zmn] downloading zmn signage zmn signage What will this Raspberry Pi do? both Run zmn signage AND show a screen hub Run zmn signage only screen Only show a screen
The installer in the Terminal

4. An old PC with Linux

  1. Download Ubuntu Desktop (ubuntu.com, 24.04 LTS) or Debian (debian.org) and write it to a USB stick with Raspberry Pi Imager ("Use custom") or balenaEtcher.
  2. Start the PC from the USB stick (often F12, F11 or Esc at power on) and install it, wiping the old system. Choose a simple username, e.g. shul, and tick Log in automatically if offered.
  3. Open Terminal (Ctrl+Alt+T), paste the same command as for the Pi and answer the same questions:
curl -fsSL https://signage.powerledelectrics.co.uk/install.sh | sudo bash

On a PC there's no clock question: PCs already have a clock battery.

Which old PCs work? Anything 64-bit from about 2012 on with 4 GB of memory and an HDMI or DisplayPort output. A small-form-factor office PC, bought used, is a cheap and very reliable choice.
Ubuntu's own "Log in automatically" setting is under Settings → Users. Then set the BIOS to power on after a power cut.

5. First setup in the admin

Open the admin from any computer or phone on the shul's network:

  • on the hub itself: http://localhost:4000/admin/
  • from elsewhere: http://zmn-hub.local:4000/admin/ (use the name you gave it), or its IP address, e.g. http://192.168.1.20:4000/admin/
  1. Choose a password the first time. Write it down somewhere safe.
  2. Settings: the shul's name, location (so the zmanim are right) and minhagim.
  3. Minyanim: your fixed and zman-based times.
  4. Displays: start from a ready-made design, or build your own.
  5. Screens: which display shows on which TV, and when.
  6. Audio (optional): what plays through the speakers and when.
zmn signage – admin ✕ localhost:4000/admin/ Welcome to zmn signage Choose a password for the admin •••••••••• •••••••••• Save password Then: Settings → the shul’s location and minhagim
The admin on first visit

Finding the IP address: on Windows, run ipconfig; on a Pi or Linux, hover over the network icon or run hostname -I. Your router's device list shows it too. Giving the hub a fixed address in the router is worthwhile.

6. Extra TVs

First add the screen in the admin under Screens and note its id, e.g. ezras-noshim. Then, for the computer behind that TV:

Small Raspberry Pi

A Pi 4 or 5 (2 GB is enough). Run the one-line command and choose Only show a screen, the screen id and the hub's address.

Windows mini PC

Run the Windows installer and choose Only show a screen for a zmn signage PC elsewhere, then the screen id and the hub's address.

A smart TV or stick

Open its web browser at http://zmn-hub.local:4000/tv/?spot=ezras-noshim. Fine for trying out, but TV browsers vary and may not start by themselves.

The hub's address is http://<its name>.local:4000 or http://<its IP address>:4000. If the name doesn't work on your network, use the IP address.

7. Starting by itself after a power cut

A shul PC should come back on its own after a power cut or when the power is switched on in the morning, with nobody pressing anything. Three things make that happen:

a. Power on when the power comes back

Raspberry Pi: does this already.

PC: at power on, press the setup key (usually Del, F2 or F10) to enter the BIOS. Under Power or Advanced, set Restore on AC Power Loss (or AC Power Recovery, After Power Failure) to Power On. Save and exit.

On a laptop, keep the charger plugged in and the lid open; most laptops can't power on by themselves, so a desktop or mini PC is better.

BIOS Setup – Power Management Wake on LAN[Disabled] Restore on AC Power Loss[Power On] 1 Deep Sleep[Disabled] F10: Save and Exit
BIOS power setting

b. Sign in automatically

Raspberry Pi: the installer turns this on.

Ubuntu/Debian: Settings → Users → Automatic Login.

Windows:

  1. Use a local account for the shul PC, not a personal Microsoft account.
  2. Windows 11: Settings → Accounts → Sign-in options → turn off "For improved security, only allow Windows Hello sign-in".
  3. Press Windows+R, type netplwiz, press Enter.
  4. Untick "Users must enter a user name and password" (1), click OK and type the password twice.

If the box isn't there, Microsoft's free Autologon tool (Sysinternals) does the same.

User Accounts ✕ Users | Advanced Users must enter a user name and password to use this computer 1 User Name Group shul Administrators Untick, press OK, then type the password twice. OK Cancel Apply
netplwiz on Windows

c. Start zmn signage and the screen

The installers set this up: on Windows the Start automatically and Kiosk mode boxes, on Linux and the Pi always. Windows updates can still restart the PC; set active hours (Settings → Windows Update → Advanced options) to cover the times the shul is used.

8. Kiosk mode: living with a full-screen TV

9. Shul speakers

10. Updates

In the admin, Settings shows the version and checks for new ones. On a Raspberry Pi or Linux, updates can install by themselves overnight; they never install on Shabbos or Yom Tov or close to it, every update is checked against our signature, and if the new version doesn't start, the old one comes back by itself. On Windows, download the new installer and run it; your settings stay.

11. If something isn't right

Still stuck? Email info@powerledelectrics.co.uk with what you see. We also supply and install complete systems in London.