mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-04-28 03:20:11 +00:00
docs: comprehensive core and Pro documentation overhaul
- Major updates to README.md and docs/README.md for Pulse v5 - Added technical deep-dives for Pulse Pro (docs/PULSE_PRO.md) and AI Patrol (docs/AI.md) - Updated Prometheus metrics documentation and Helm schema for metrics separation - Refreshed security, installation, and deployment documentation for unified agent models - Cleaned up legacy summary files
This commit is contained in:
parent
9cfcdbb247
commit
3f0808e9f9
37 changed files with 752 additions and 368 deletions
|
|
@ -13,6 +13,8 @@ Run this on your Proxmox host:
|
|||
curl -fsSL https://github.com/rcourtman/Pulse/releases/latest/download/install.sh | bash
|
||||
```
|
||||
|
||||
> **Note**: The GitHub `install.sh` is the **server** installer. The agent installer is served from your Pulse server at `/install.sh` (see **Settings → Agents → Installation commands**).
|
||||
|
||||
### Docker
|
||||
Ideal for containerized environments or testing.
|
||||
|
||||
|
|
@ -38,7 +40,6 @@ services:
|
|||
- "7655:7655"
|
||||
volumes:
|
||||
- pulse_data:/data
|
||||
- /var/run/docker.sock:/var/run/docker.sock # Optional: Monitor local Docker
|
||||
environment:
|
||||
- PULSE_AUTH_USER=admin
|
||||
- PULSE_AUTH_PASS=secret123
|
||||
|
|
@ -48,6 +49,7 @@ volumes:
|
|||
```
|
||||
|
||||
> **Note**: Plain text passwords set via `PULSE_AUTH_PASS` are auto-hashed on startup. For production, prefer Quick Security Setup or a pre-hashed bcrypt value.
|
||||
> **Note**: Docker monitoring requires the unified agent on the Docker host with socket access; the Pulse server container does not need `/var/run/docker.sock`. See [UNIFIED_AGENT.md](UNIFIED_AGENT.md).
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -70,6 +72,8 @@ For Linux servers (VM or bare metal), use the official installer:
|
|||
curl -fsSL https://github.com/rcourtman/Pulse/releases/latest/download/install.sh | sudo bash
|
||||
```
|
||||
|
||||
> **Note**: This installs the Pulse server. Use the `/install.sh` endpoint from your Pulse UI for installing `pulse-agent` on monitored hosts.
|
||||
|
||||
<details>
|
||||
<summary><strong>Manual systemd install (advanced)</strong></summary>
|
||||
|
||||
|
|
@ -120,7 +124,10 @@ Pulse is secure by default. On first launch, you must retrieve a **Bootstrap Tok
|
|||
### Step 2: Create Admin Account
|
||||
1. Open `http://<your-ip>:7655`
|
||||
2. Paste the **Bootstrap Token**.
|
||||
3. Create your **Admin Username** and **Password**.
|
||||
3. Complete the **Quick Security Setup** wizard.
|
||||
- Set your **Admin Username** and **Password** (or let Pulse generate one).
|
||||
- Pulse generates an **API token** for agents and automations.
|
||||
- Copy the credentials before leaving the page.
|
||||
|
||||
> **Note**: If you configure authentication via environment variables (`PULSE_AUTH_USER`/`PULSE_AUTH_PASS` and/or legacy `API_TOKENS`), the bootstrap token is automatically removed and this step is skipped.
|
||||
|
||||
|
|
@ -128,7 +135,7 @@ Pulse is secure by default. On first launch, you must retrieve a **Bootstrap Tok
|
|||
|
||||
## 🔄 Updates
|
||||
|
||||
### Automatic Updates (Systemd only)
|
||||
### Automatic Updates (Systemd/LXC only)
|
||||
Pulse can self-update to the latest stable version.
|
||||
|
||||
**Enable via UI**: Settings → System → Updates
|
||||
|
|
@ -143,7 +150,7 @@ Pulse can self-update to the latest stable version.
|
|||
### Rollback
|
||||
If an update causes issues on systemd installations, backups are created automatically during the update process.
|
||||
|
||||
**Manual rollback**: Check for backup directories at `/etc/pulse/backup-<timestamp>/` created during updates. Restore the previous binary manually if needed.
|
||||
**Manual rollback**: In-app updates store backups under `/etc/pulse/backup-<timestamp>/`. The systemd auto-update timer uses a temporary `/tmp/pulse-backup-<timestamp>` during the update and auto-restores on failure.
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue