{
  "name": "tzproxmox-console-proxy",
  "version": "2.0.0",
  "release_date": "2026-08-20",
  "description": "TZProxmoxVE Proxmox Host Helper: noVNC WebSocket proxying and host agent for LXC container management (live password change via pct exec)",
  "default_port": 8787,
  "systemd_service": "tzproxmox-console-proxy",
  "installer": "proxmox-console-helper-install.sh",
  "cdn_url": "https://cdn.tzsmm.com/TZProxmoxVE/proxmox-console-helper-install.sh",
  "endpoints": {
    "health": {
      "method": "GET",
      "path": "/health",
      "description": "Service health check and version reporting"
    },
    "console": {
      "method": "GET/WS",
      "path": "/tzproxmox-console",
      "description": "noVNC WebSocket reverse proxy with cookie and ticket injection"
    },
    "lxc_password": {
      "method": "POST",
      "path": "/lxc-password",
      "description": "Secure container password update via pct exec or pct mount"
    },
    "exec_lxc_passwd": {
      "method": "POST",
      "path": "/exec/lxc-passwd",
      "description": "Alternative alias for LXC container password update"
    }
  },
  "compatibility": {
    "proxmox_ve": ">= 7.0",
    "whmcs_module": ">= 3.0.0",
    "python": ">= 3.8"
  }
}
