Beacon is a self-hosted IoT dashboard for your Pi fleet, sensors, cameras, and smart home. WireGuard-encrypted mesh. Real-time metrics. No cloud dependency. No monthly fee.
Every device connects through encrypted WireGuard tunnels. Full mesh, not hub-and-spoke. Any node can reach any other node directly.
CPU, memory, disk, temperature, network throughput. Historical data in InfluxDB. Alerts when thresholds are crossed. No external services.
NATS-based pub/sub for event-driven automation. Temperature too high? Spin down workloads. Disk full? Archive and alert. All programmable.
Plug in a new Pi, sensor, or camera. Beacon finds it via mDNS, provisions WireGuard keys, and adds it to the mesh. Zero config.
Local Ollama models watch your metrics and flag anomalies before they become outages. Predictive disk failure. Unusual network patterns.
Map your devices by room, rack, or location. See which devices share a switch, which are on battery backup, and which have redundancy.
Run 5 Pis or 500. Beacon gives you SSH access, remote reboot, package updates, and log aggregation from a single dashboard. No agent installation needed.
Connect Zigbee sensors, cameras, thermostats, and smart plugs. All data stays on your LAN. Automations run locally. Works during internet outages.
Distribute AI workloads across Hailo-8 accelerators (52 TOPS). Beacon schedules inference jobs, balances load, and aggregates results. Computer vision at the edge.
Track every TCP/UDP port across every device. Beacon maps your actual network topology, detects rogue services, and alerts on unauthorized listeners.
Beacon runs on any Linux device with SSH access. It discovers your network, inventories your devices, and stands up a dashboard in under a minute.