{"repo":"Alexmen97/nodepilot","free":true,"listed":false,"github":"https://github.com/Alexmen97/nodepilot","clone":"git clone https://github.com/Alexmen97/nodepilot.git","description":"Self-hosted Proxmox Infrastructure Dashboard","language":"JavaScript","stars":26,"topics":["dashboard","homelab","monitoring","nodejs","proxmox","proxmox-ve","pwa","self-hosted","virtualization"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"NodePilot Self-hosted Proxmox Infrastructure Dashboard A lightweight, dependency-minimal web dashboard to manage and monitor one or more Proxmox VE servers (VMs and LXC containers) directly from the browser. - Backend : Node.js ( = 22, Node 24 LTS recommended), framework-free, single runtime dependency ( ws ) - Frontend : vanilla JavaScript/HTML/CSS — no bundler, no framework - Data : live from the Proxmox API ( /api2/json ) — always real data, no demo mode - PWA : installable, versioned cache, voluntary updates Installation Recommended: clone and install Quick: download and install To choose a different directory with the quick method, append it: install.sh is idempotent and non-destructive: - checks the OS (Linux/macOS) and the requirements (bash, git, Node.js = 22, npm); it never installs system packages by itself and prints distribution-specific hints instead; - installs dependencies with npm ci --omit=dev (no global installs); - creates config.json (from config.example.json ) and state.json if missing, with mode 600; - starts the interactive dashboard password setup when auth.json is not configured — the password is never shown in the terminal; - never overwrites an existing config.json , auth.json or state.json : re-running it is safe. Start NodePilot with: Open and log in with the credentials set during installation. The server listens on port 3100 by default; override it with the PORT environment variable. Manual installation (without the installer) On first login of ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Alexmen97","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Alexmen97/nodepilot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}