How do I install?
Download for Windows, or run one command for Linux/Mac. Follow the prompts. Done.
TL;DR
Linux
Open a terminal and run this command:
curl -sSL https://glancerf.zl4st.com/installers/GlanceRF-install-Linux.sh | bash
Or copy and paste the link into your browser to download the script, then run it.
macOS
Open Terminal (Applications → Utilities) and run this command:
curl -sSL https://glancerf.zl4st.com/installers/GlanceRF-install-Mac.sh | bash
Or copy and paste the link into your browser to download the script, then run it.
Docker
Run the image from Docker Hub:
docker run -p 8080:8080 pomtom44/glancerf
Then open http://localhost:8080. See DOCKER.md for options.
Follow the installer prompts. When it's done, you'll see a message with a link to open GlanceRF in your browser. Press M anytime to open the menu.
Full guide
There are four ways to install GlanceRF. Choose the one that works best for you.
Method 1: Core installer (easiest)
Download a small installer from the website. It fetches the latest GlanceRF code and runs the full installer. No need to download the full GitHub repo.
- Windows: Download GlanceRF-Install-Windows.exe and double-click to run.
- Linux: Run
curl -sSL https://glancerf.zl4st.com/installers/GlanceRF-install-Linux.sh | bashin a terminal. - macOS: Run
curl -sSL https://glancerf.zl4st.com/installers/GlanceRF-install-Mac.sh | bashin a terminal.
Method 2: GitHub + installer
Download the project from GitHub, extract it, then run the installer from the Project/installers folder.
Extract the ZIP, then run the installer for your OS:
- Windows: Double-click
installers\install-windows.bat. - Linux: Open a terminal in the Project folder, run
chmod +x installers/install-linux.shthen./installers/install-linux.sh. The script detects desktop vs server (display vs SSH), your distro (Debian/Ubuntu, Fedora, Arch, etc.), and uses the right package manager for Python if needed. - macOS: Open a terminal in the Project folder, run
chmod +x installers/install-mac.shthen./installers/install-mac.sh.
The installer checks Python (and can install it if needed), installs dependencies, and asks how to run GlanceRF. Windows: choose Desktop app, Browser+Terminal, Terminal only, or Service. Linux/macOS: on desktop it offers Terminal+Browser, Terminal only, or Service; on server (SSH) it asks only whether to install as a service.
Method 3: Docker
Run GlanceRF in a container from Docker Hub. One command, no Python setup:
docker run -p 8080:8080 pomtom44/glancerf
Then open http://localhost:8080. Runs headless (server only). For config persistence, port mapping, and other options, see DOCKER.md.
Method 4: Manual (no installer)
Download from GitHub, extract, then install dependencies and run GlanceRF yourself. See the manual process below.
Configure your dashboard
Set up your dashboard using the Setup page (aspect ratio, grid size) and the Layout editor (which modules go where):
- Desktop / Browser / Terminal – A window may open, or the server runs in the terminal. Go through Setup (grid size), then Layout to pick modules (clocks, map, weather, countdown, etc.) and resize or expand cells. Modules resize to fit; no scrollbars.
- Headless (Service) – No window. Open a browser and go to
http://localhost:8080(orhttp://<this-machine-IP>:8080from another device). The installer shows your local IP at the end. Use the same Setup and Layout pages there.
Press M anytime to open the menu (Setup, Layout editor, Modules, Updates).
Manual process (Method 4)
If you prefer not to use the installer, or the installer did not work, follow these steps from the Project folder.
- Install Python 3.8 or higher if needed — from python.org (Windows: tick "Add Python to PATH") or your system package manager (Linux/Mac). Check with
python --versionorpy -3 --versionon Windows. - Decide desktop or headless — Desktop (Windows): use
requirements-windows-desktop.txt; GlanceRF opens in its own window. Headless: userequirements-windows.txt(Windows),requirements-linux.txt(Linux), orrequirements-mac.txt(macOS); no window; use a browser. For headless, editglancerf_config.jsonand set"desktop_mode": "headless"or"browser". - Install dependencies —
pip install -r requirements/requirements-linux.txt(Linux),requirements-mac.txt(macOS), orrequirements-windows.txt/requirements-windows-desktop.txt(Windows). - Run GlanceRF —
python run.py(orpy -3 run.pyon Windows). Then configure as in step 4 above (Setup, Layout, press M for menu).
Menu
Press M to open the menu (on the main dashboard or on Setup, Layout, Modules, or Updates pages). From the menu you can go to Setup, Layout editor, Modules, or Updates (check for app updates).
More help
Full documentation is in the project repo:
- User guide – Setup, layout, menu (M), run at logon, logging, config.
- Installation – Windows, Linux, macOS, Docker.
- Docker Hub – Run with
docker run -p 8080:8080 pomtom44/glancerf. - Modules – Available modules and how they work.
- Debugging – Log levels, APRS debug, troubleshooting.
- Telemetry – What is collected and how to opt out.