mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-02-18 00:17:39 +01:00
Implement self-update capability for the unified pulse-agent binary: - Add internal/agentupdate package with cross-platform update logic - Hourly version checks against /api/agent/version endpoint - SHA256 checksum verification for downloaded binaries - Atomic binary replacement with backup/rollback on failure - Support for Linux, macOS, and Windows (10 platform/arch combinations) Build and release changes: - Dockerfile builds unified agent for all platforms - build-release.sh includes unified agent in release artifacts - validate-release.sh validates unified agent binaries - Install scripts (install.sh, install.ps1) use correct URL format Related to #727, #737
📚 Pulse Documentation
Welcome to the Pulse documentation portal. Here you'll find everything you need to install, configure, and master Pulse.
🚀 Getting Started
- Installation Guide
Step-by-step guides for Proxmox LXC, Docker, Kubernetes, and bare metal. - Configuration
Learn how to configure authentication, notifications (Email, Discord, etc.), and system settings. - Migration Guide
Moving to a new server? Here's how to export and import your data safely. - FAQ
Common questions and quick answers.
🛠️ Deployment & Operations
- Docker Guide – Advanced Docker & Compose configurations.
- Kubernetes – Helm charts, ingress, and HA setups.
- Reverse Proxy – Nginx, Caddy, Traefik, and Cloudflare Tunnel recipes.
- Troubleshooting – Deep dive into common issues and logs.
🔐 Security
- Security Policy – The core security model (Encryption, Auth, API Scopes).
📡 Monitoring & Agents
- Docker Monitoring – Docker/Podman agent installation.
- Host Agent – Host agent installers for Linux, macOS, Windows.
- VM Disk Monitoring – Enabling QEMU Guest Agent for disk stats.
- Temperature Monitoring – Setting up hardware sensors.
- Webhooks – Custom notification payloads.
💻 Development
- API Reference – Complete REST API documentation.
- Dev Quick Start – Hot-reload workflow for contributors.
- Contributing – How to contribute to Pulse.
- Mock Mode – Developing without real infrastructure.