From 9e720eafd1f4036a9dcc0949534b37a04aa13ef3 Mon Sep 17 00:00:00 2001 From: Pulse Monitor Date: Tue, 5 Aug 2025 15:13:46 +0000 Subject: [PATCH] docs: add Docker Hub description with migration warnings --- action-items.md | 40 +++++++++++++++++++++++++++++++++++ docker-hub-description.md | 44 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 action-items.md create mode 100644 docker-hub-description.md diff --git a/action-items.md b/action-items.md new file mode 100644 index 000000000..017bfb4b1 --- /dev/null +++ b/action-items.md @@ -0,0 +1,40 @@ +# Remaining Action Items for Pulse + +## Immediate Actions Needed + +### 1. Respond to GitHub Issues +- [ ] Post migration guide link to issue #248 +- [ ] Post installation workarounds to issues #251 and #252 +- [ ] Close issues #249 and #250 as fixed in v4.0.1 + +### 2. Monitor PR Status +- [ ] Check status of Proxmox VE helper script PR +- [ ] Once merged, update README to remove warning + +### 3. Consider v4.0.2 Release +Given the documentation improvements and user confusion, consider releasing v4.0.2 with: +- Migration guide included +- Updated README with clear warnings +- Helper script status documented + +## Known Issues to Track + +### v4 Issues +- Fresh installs failing due to helper script (PR submitted) +- Migration documentation was missing (now added) + +### v3 Issues (Not our focus) +- #243: Security mode password issues +- #245: Can't add 3rd node (limited to 2 nodes) +- #246: v3.42.0 build broken + +## Future Improvements +1. **Update install.sh** to better detect and handle v3 installations +2. **Add authentication** to v4 (currently no login system) +3. **Create automated tests** to prevent installation issues +4. **Update Docker Hub** description with migration warnings + +## Communication Plan +1. Update release notes for v4.0.0 and v4.0.1 to link to migration guide +2. Consider pinning an issue about v3→v4 migration +3. Add migration warning to Docker Hub description \ No newline at end of file diff --git a/docker-hub-description.md b/docker-hub-description.md new file mode 100644 index 000000000..a326ee83d --- /dev/null +++ b/docker-hub-description.md @@ -0,0 +1,44 @@ +# Pulse for Proxmox + +Real-time monitoring for Proxmox VE and PBS with alerts, webhooks, and a clean web interface. + +## ⚠️ IMPORTANT: Upgrading from v3? + +**DO NOT pull latest if running v3!** Pulse v4 is a complete rewrite from Node.js to Go. Automatic upgrades will break your installation. + +See the [Migration Guide](https://github.com/rcourtman/Pulse/blob/main/docs/MIGRATION_V3_TO_V4.md) for upgrade instructions. + +## Quick Start + +```bash +docker run -d \ + --name pulse \ + -p 7655:7655 \ + -v pulse-data:/data \ + --restart unless-stopped \ + rcourtman/pulse:latest +``` + +Access at: `http://localhost:7655` + +## Key Changes in v4 +- Port changed: 3000 → **7655** +- Complete rewrite in Go (no Node.js) +- Configuration via web UI (no .env files) +- Improved performance and lower resource usage + +## Environment Variables (Optional) + +Configure initial node via environment variables: +- `PROXMOX_HOST` - PVE host (e.g., https://192.168.1.100:8006) +- `PROXMOX_USER` - API user (e.g., monitor@pve) +- `PROXMOX_TOKEN_NAME` - API token name +- `PROXMOX_TOKEN_VALUE` - API token secret + +Or configure everything through the web UI after starting. + +## Documentation + +- [GitHub Repository](https://github.com/rcourtman/Pulse) +- [Migration Guide (v3→v4)](https://github.com/rcourtman/Pulse/blob/main/docs/MIGRATION_V3_TO_V4.md) +- [Latest Release](https://github.com/rcourtman/Pulse/releases/latest) \ No newline at end of file