Software written here for the shack, and shared because the problems are not unique to this one. Both let a station be operated from somewhere other than the chair in front of it, and both do it over a private Tailscale tunnel rather than by opening a port to the internet.
A browser remote for the TS-890S, built on the radio's own KNS networking. Bandscope and waterfall at around 30 fps, full-duplex audio, and CW, RTTY, PSK31, WEFAX, FT8 and FT4 decoded in the page itself — no companion software and no virtual audio cables.
Runs on Windows, macOS, Linux or a Raspberry Pi beside the rig; the client is whatever browser is nearest.
A desktop app and web console for the SPE Expert amplifier range — 1K-FA, 1.3K-FA, 1.5K-FA, 1.5K-FA TAURUS and 2K-FA. Mirrors the front panel, with meters that rescale to the model rather than making you convert in your head.
The daemon sits on a PC or Pi cabled to the amplifier over USB and serves the same controls to a browser, down to a phone screen.
The site you are reading is the third. The weather pages are driven by a WS90 array and a WH40 rain gauge on an Ecowitt gateway, logged by WeeWX on a Raspberry Pi, with live readings arriving over MQTT and regional forecasts blended in from Met Éireann and Xweather.
Almost nothing in the dashboard hard-codes this station — callsign, position, sensor heights and alert thresholds all come from one config file, so the same stack runs on different hardware without editing the markup. The exception is the head of each page, where the callsign is written out, because a search engine reads the title long before any script has run. Station details has the specifics.