Pulse/docs
rcourtman e7bc338891 feat: Implement secure temperature proxy for containerized deployments
Addresses #528

Introduces pulse-temp-proxy architecture to eliminate SSH key exposure in containers:

**Architecture:**
- pulse-temp-proxy runs on Proxmox host (outside LXC/Docker)
- SSH keys stored on host filesystem (/var/lib/pulse-temp-proxy/ssh/)
- Pulse communicates via unix socket (bind-mounted into container)
- Proxy handles cluster discovery, key rollout, and temperature fetching

**Components:**
- cmd/pulse-temp-proxy: Standalone Go binary with unix socket RPC server
- internal/tempproxy: Client library for Pulse backend
- scripts/install-temp-proxy.sh: Idempotent installer for existing deployments
- scripts/pulse-temp-proxy.service: Systemd service for proxy

**Integration:**
- Pulse automatically detects and uses proxy when socket exists
- Falls back to direct SSH for native installations
- Installer automatically configures proxy for new LXC deployments
- Existing LXC users can upgrade by running install-temp-proxy.sh

**Security improvements:**
- Container compromise no longer exposes SSH keys
- SSH keys never enter container filesystem
- Maintains forced command restrictions
- Transparent to users - no workflow changes

**Documentation:**
- Updated TEMPERATURE_MONITORING.md with new architecture
- Added verification steps and upgrade instructions
- Preserved legacy documentation for native installs
2025-10-12 21:35:35 +00:00
..
development Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
images Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
API.md Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
CONFIGURATION.md Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
DOCKER.md Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
DOCKER_HUB_README.md feat: capture Proxmox memory snapshots in diagnostics 2025-10-12 10:25:43 +00:00
DOCKER_MONITORING.md Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
FAQ.md Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
frontend-style-guide.md Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
INSTALL.md Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
MIGRATION.md Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
OIDC.md Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
PORT_CONFIGURATION.md Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
PROXY_AUTH.md Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
REVERSE_PROXY.md Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
SCREENSHOTS.md Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
SECURITY.md Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
TEMPERATURE_MONITORING.md feat: Implement secure temperature proxy for containerized deployments 2025-10-12 21:35:35 +00:00
TROUBLESHOOTING.md Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
VM_DISK_MONITORING.md Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
WEBHOOKS.md Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
zfs-monitoring.md Fix settings security tab navigation 2025-10-11 23:29:47 +00:00