mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-10 18:45:53 +00:00
669d7dc05c
Implements automatic temperature monitoring setup for standalone Proxmox/Pimox nodes without manual SSH key configuration. Changes: - Add /api/system/proxy-public-key endpoint to expose proxy's SSH public key - Setup script now detects standalone nodes (non-cluster) - Auto-fetches and installs proxy SSH key with forced commands - Add Raspberry Pi temperature support via cpu_thermal and /sys/class/thermal - Enhance setup script with better error handling for lm-sensors installation - Add RPi detection to skip lm-sensors and use native thermal interface Security: - Public key endpoint is safe (public keys are meant to be public) - All installed keys use forced command="sensors -j" with full restrictions - No shell access, port forwarding, or other SSH features enabled