# Pulse Configuration Example # ---------------------------- # --- Proxmox VE Primary Endpoint (Required) --- # Only API Token authentication is supported. PROXMOX_HOST=your-proxmox-ip-or-hostname PROXMOX_TOKEN_ID=your-api-token-id@pam!your-token-name PROXMOX_TOKEN_SECRET=your-api-token-secret-uuid # Optional: Specify custom port if not default 8006 # PROXMOX_PORT=8006 # Optional: Provide a display name for this endpoint in the UI # PROXMOX_NODE_NAME=My Primary Proxmox # Optional: Set to true to allow self-signed certificates (default: true) # PROXMOX_ALLOW_SELF_SIGNED_CERTS=true # Optional: Enable/Disable this endpoint (defaults to true if omitted) # PROXMOX_ENABLED=true # --- Proxmox VE Additional Endpoints (Optional) --- # Use consecutive numbers (_2, _3, ...) for additional PVE instances # Only API Token authentication is supported. # PROXMOX_HOST_2=second-proxmox-ip # PROXMOX_TOKEN_ID_2=second-token-id@pve!my-token # PROXMOX_TOKEN_SECRET_2=second-token-secret # PROXMOX_PORT_2=8006 # PROXMOX_NODE_NAME_2=My Secondary Proxmox # PROXMOX_ALLOW_SELF_SIGNED_CERTS_2=true # PROXMOX_ENABLED_2=true # --- Proxmox Backup Server (PBS) Integration (Optional) --- # Only API Token authentication is supported. # Use consecutive numbers (_2, _3, ...) for additional PBS instances (Not currently supported by Pulse) # PBS_HOST=your-pbs-ip-or-hostname # PBS_TOKEN_ID=your-pbs-token-id@pbs!my-token # PBS_TOKEN_SECRET=your-pbs-token-secret # Optional: Specify custom port if not default 8007 # PBS_PORT=8007 # Required (Unless Token has Sys.Audit): Internal hostname of the PBS server. # Found using 'hostname' command on the PBS server via SSH. # See README for details on why this is usually required with API tokens. # PBS_NODE_NAME=your-pbs-internal-hostname # Optional: Set to true to allow self-signed certificates (default: true) # PBS_ALLOW_SELF_SIGNED_CERTS=true # --- Pulse Service Settings (Optional) --- # Interval in milliseconds for fetching detailed VM/Container metrics (default: 2000) # PULSE_METRIC_INTERVAL_MS=2000 # Interval in milliseconds for fetching structural data (nodes, VM/CT list, storage) (default: 30000) # PULSE_DISCOVERY_INTERVAL_MS=30000 # --- Development Settings (Optional) --- # Enable/disable hot reloading for frontend changes (default: true) # ENABLE_HOT_RELOAD=true