Skip to content

Commit d76d05c

Browse files
committed
Improve temperature monitoring setup messaging for containerized deployments
When Pulse is running in a container and the SSH key is not available, provide clearer guidance about the pulse-sensor-proxy requirement and include documentation link for Docker deployments. This helps users understand that containerized Pulse needs the host-side sensor proxy to access temperature data from Proxmox hosts.
1 parent 441659f commit d76d05c

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

internal/api/config_handlers.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4409,7 +4409,15 @@ Host ${NODE}
44094409
else
44104410
echo ""
44114411
echo "⚠️ SSH key not available from Pulse server"
4412-
echo " Temperature monitoring cannot be configured automatically"
4412+
if [ "$PULSE_IS_CONTAINERIZED" = true ]; then
4413+
echo " Pulse is running in a container, so host-side temperature proxy is required."
4414+
echo " Install pulse-sensor-proxy on the Proxmox host and bind-mount /run/pulse-sensor-proxy into the container."
4415+
echo " After the proxy is online, rerun this setup script to push the SSH key."
4416+
echo " Docs: https://github.com/rcourtman/Pulse/blob/main/docs/TEMPERATURE_MONITORING.md#quick-start-for-docker-deployments"
4417+
else
4418+
echo " Temperature monitoring cannot be configured automatically."
4419+
echo " Ensure the Pulse service user has generated SSH keys and rerun this step."
4420+
fi
44134421
fi
44144422
else
44154423
echo "Temperature monitoring skipped."

0 commit comments

Comments
 (0)