No description
Find a file
rcourtman 0ddc30c1e1 Redesign Ceph, Replication, and Mail Gateway pages for UI consistency
- Ceph: Complete rework with summary cards (storage, clusters, services, pools),
  search with type-to-search, proper loading/disconnected/empty states, cluster
  overview table, pools table with filtering, health badges with tooltips

- Replication: Add summary cards (total/healthy/issues/next sync), status filter
  buttons (All/Healthy/Warning/Error), search with type-to-search, countdown timers
  for next sync with overdue/imminent highlighting, row highlighting for problem jobs,
  error tooltips, loading state

- Mail Gateway: Add aggregate summary cards across all instances (mail/spam/virus/
  quarantine/queue), visual threat rate progress bars, status badges with health
  indicators, queue depth tooltips with breakdown, streamlined stats grid with
  color-coded threat categories, improved cluster nodes table

All three pages now follow the same design patterns as Dashboard, Hosts, Docker,
and Storage using Card, EmptyState, and consistent styling.
2025-12-13 00:08:29 +00:00
.agent/workflows feat: AI security and policy improvements for 5.0 2025-12-12 17:38:55 +00:00
.github ci: Add retry logic for Docker Hub transient failures 2025-12-03 09:39:31 +00:00
cmd feat: add Kubernetes platform support 2025-12-12 21:31:11 +00:00
deploy/helm/pulse Update docs and helm chart for agent health endpoints 2025-12-02 22:45:24 +00:00
dev/oidc
docs feat(kubernetes): Add column picker and sorting for all views 2025-12-12 23:31:46 +00:00
frontend-modern Redesign Ceph, Replication, and Mail Gateway pages for UI consistency 2025-12-13 00:08:29 +00:00
internal feat(kubernetes): Add sorting and namespace filter to K8s UI 2025-12-12 23:24:04 +00:00
pkg feat: add Kubernetes platform support 2025-12-12 21:31:11 +00:00
scripts feat: add Kubernetes platform support 2025-12-12 21:31:11 +00:00
security
testing-tools
tests/integration chore: remove outdated docs, update cleanup script and release workflow 2025-11-24 19:14:54 +00:00
.dockerignore
.env.example
.gitattributes chore: optimize PNG images and add .gitattributes 2025-11-24 23:44:55 +00:00
.gitguardian.yaml
.gitignore feat: AI integration, Docker metrics, RAID display, and infrastructure improvements 2025-12-09 09:29:27 +00:00
.golangci.yml
ARCHITECTURE.md Fix inaccurate architecture documentation 2025-12-02 23:32:14 +00:00
artifacthub-repo.yml
CONTRIBUTING.md Link ARCHITECTURE.md in documentation 2025-12-02 20:41:39 +00:00
cr.yaml
DEV-QUICK-START.md Link ARCHITECTURE.md in SECURITY and DEV-QUICK-START guides 2025-12-02 20:51:37 +00:00
docker-compose.yml
docker-entrypoint.sh
Dockerfile fix: remove references to deleted install-host-agent.sh script 2025-11-26 09:57:06 +00:00
go.mod feat: add Kubernetes platform support 2025-12-12 21:31:11 +00:00
go.sum feat: add Kubernetes platform support 2025-12-12 21:31:11 +00:00
install.sh fix: deploy unified agent scripts and binaries during installation 2025-11-26 20:35:52 +00:00
LICENSE
Makefile Fix macOS unified agent binary naming in Makefile 2025-11-28 11:36:24 +00:00
mock.env feat(kubernetes): Add Kubernetes mock data and UI 2025-12-12 23:13:40 +00:00
README.md docs: Update Home Assistant addon link to new repo 2025-12-04 03:04:52 +00:00
SECURITY.md docs: Remove reference to non-existent security script 2025-12-02 23:47:21 +00:00
VERSION chore: bump version to 4.36.2 2025-12-03 22:26:52 +00:00

Pulse Logo

Pulse

Real-time monitoring for Proxmox VE, Proxmox Mail Gateway, PBS, and Docker infrastructure.

GitHub release Docker Pulls License GitHub Sponsors

Live DemoDocumentationReport Bug


🚀 Overview

Pulse is a modern, unified dashboard for your Proxmox and Docker estate. It consolidates metrics, logs, and alerts from Proxmox VE, Proxmox Backup Server, Proxmox Mail Gateway, and standalone Docker hosts into a single, beautiful interface.

Designed for homelabs, sysadmins, and MSPs who need a "single pane of glass" without the complexity of enterprise monitoring stacks.

Pulse Dashboard

Features

  • Unified Monitoring: View health and metrics for PVE, PBS, PMG, and Docker containers in one place.
  • Smart Alerts: Get notified via Discord, Slack, Telegram, Email, and more when things go wrong (e.g., "VM down", "Storage full").
  • Auto-Discovery: Automatically finds Proxmox nodes on your network.
  • Secure by Design: Credentials encrypted at rest, no external dependencies, and strict API scoping.
  • Backup Explorer: Visualize backup jobs and storage usage across your entire infrastructure.
  • Privacy Focused: No telemetry, no phone-home, all data stays on your server.
  • Lightweight: Built with Go and React, running as a single binary or container.

Quick Start

Run this one-liner on your Proxmox host to create a lightweight LXC container:

curl -fsSL https://github.com/rcourtman/Pulse/releases/latest/download/install.sh | bash

Option 2: Docker

docker run -d \
  --name pulse \
  -p 7655:7655 \
  -v pulse_data:/data \
  --restart unless-stopped \
  rcourtman/pulse:latest

Access the dashboard at http://<your-ip>:7655.

📚 Documentation

🌐 Community Integrations

Community-maintained integrations and addons:

❤️ Support Pulse Development

Pulse is maintained by one person. Sponsorships help cover the costs of the demo server, development tools, and domains. If Pulse saves you time, please consider supporting the project!

GitHub Sponsors ko-fi

📄 License

MIT © Richard Courtman