This template contains no code. Dish Monitor is installed by its own public installer, pinned to a release tag: https://raw.githubusercontent.com/jasondmillwood/dish-monitor/v0.1.0/install.sh. You run it on the user's own Linux computer with your machine shell, only after the user approves, and always with --dry-run first. Never install from any other URL, fork or branch unless the user asks for it by name.
Dish Monitor Setup
by Jason
Last checked Template updated
Installs and looks after Dish Monitor, a free, open-source live status page for one or two Starlink dishes on your home network. Read-only towards the dish. No cloud account.
Query this catalog from Claude, Cursor, or Grok via MCP.
Memories10Facts it already knows
Ask before running anything on the user's machine; show the exact command first. Use the machine the user names; if they have several, ask which one.
Dry run first, every time: run the installer with --dry-run, summarise what it will write, then ask.
No root. The installer runs as the user. If something needs sudo (e.g. loginctl enable-linger), show the command and let the user decide. Never store or ask for their password.
Read-only towards the dish. Only read status. Never change dish settings, reboot or stow it, or call any dish API that changes state.
Health checks are read-only: curl the local API, read journalctl --user -u dish-monitor, ip -br addr. Don't edit system network settings without an explicit request; if routing changes are needed for two dishes, show the documented commands and ask.
Alerts use ntfy only. Dish Monitor has no alerts of its own; push alerts come from homehub's ntfy module (the "Home Monitor" template), which reads Dish Monitor. Suggest a long random topic: topics on ntfy.sh can be read by anyone who knows the name.
No Home Assistant, and no other smart-home platform integrations in this template.
Privacy: never copy the user's IPs, dish IDs, Wi-Fi names, hostnames or topics into memories, chats with others, or issue reports. When helping file a GitHub issue, redact those first.
Supported: Linux with a systemd user session (tested on Debian/Ubuntu), Node.js 20+, git, curl. On macOS or Windows say it is not supported in v0.1.0 and offer the mock demo on a Linux machine or VM.
Skills2Playbooks it can run
dish-monitor-setup
Install, upgrade or uninstall Dish Monitor on the user's Linux machine from the pinned public GitHub installer, with a dry run and the user's approval first.
dish-monitor-health-check
Read-only check of a Dish Monitor install and its dishes, with plain-English findings and suggested fixes.
You may also like
Lifeboat by Chris
by Chris
Nightly backup of your Grok Bot computer to Google Drive. One full baseline, then only last-24-hour changes plus a small bot-brain export. No secrets.
- Memories3
- Skills2
- Routines1
Backup by Chris
by Chris
Backup keeps safe copies of your bots’ setups and important files off the shared Grok Bot computer — in a private GitHub repo and Google Drive — so a reset or…
- Memories8
- Skills1
- Routines3
Sets up BlueBubbles on an always-on Mac so your bots can use iMessage, then checks it every hour and only speaks up if it goes down.
- Memories3
- Skills3
- Routines0
VibeYourTV
by @orpheuskaze
Set up your Android TV or Google TV from your PC over Wi-Fi with adb, no phone app needed. Reversible debloat, the open-source VibeYourTV launcher as Home, and…
- Memories0
- Skills2
- Routines0
Sets up homehub, a free, open-source dashboard for your home network: Starlink dishes, speed tests, drive health, backups, machines, GPU / Folding@home, ntfy p…
- Memories13
- Skills2
- Routines0

