{"adoption": {"forks": 604, "observed_at": "2026-08-28T04:09:14.121932+00:00", "stars": 5277}, "canonical_url": "https://ross.abutalabs.com/products/pvetools", "card": {"archived": false, "artifact_type": "cli-tool", "description": "proxmox ve tools script(debian9+ can use it).Including email, samba, NFS set zfs max ram, nested virtualization ,docker , pci passthrough etc. for english user,please look the end of readme.", "domain": ["self-hosted"], "enriched": true, "function": ["developer-tools", "configuration-management", "cli", "self-hosted"], "health_score": 22, "homepage": null, "language": "Shell", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["ivanhao/pvetools"], "name": "ivanhao/pvetools", "platform": ["cli"], "pushed_at": "2024-09-23T12:55:45+00:00", "repo": "ivanhao/pvetools", "stars": 5277, "tags": ["proxmox-ve", "shell-script", "hypervisor", "zfs", "samba", "nfs", "pci-passthrough", "nested-virtualization", "docker", "system-administration", "virtualization", "devops", "command-line", "linux"], "topics": ["samba", "zfs", "proxmox", "proxmox-ve"], "urls": [], "use_cases": ["configure email notifications on proxmox", "set up samba or nfs shares on proxmox ve", "limit zfs arc max memory usage", "enable nested virtualization in proxmox", "install docker on proxmox host", "configure pci passthrough for vms", "remove proxmox subscription nag", "show cpu temperature in proxmox web ui"], "what_it_is": "A shell-based menu-driven tool script for Proxmox VE (Debian 9+) that automates common configuration tasks such as email setup, Samba/NFS shares, ZFS max RAM tuning, nested virtualization, Docker installation, and PCI passthrough. It provides an interactive terminal UI for one-click configuration of a Proxmox hypervisor.", "when_to_avoid": ["you need a supported, officially maintained management tool for production clusters", "you use a non-Debian hypervisor or a Proxmox version newer than the script supports", "you prefer declarative infrastructure-as-code over imperative shell scripts that modify system files"], "when_to_choose": ["you run Proxmox VE and want a menu-driven script to apply common host configurations quickly", "you want to automate repetitive Proxmox setup tasks like apt sources, email, shares, and passthrough without manual editing", "you prefer a single interactive shell tool over writing your own config scripts"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pvetools", "repo": "ivanhao/pvetools", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:14.121932+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:59:18.353299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc561c295fc68c28b2293f631e483c5e80a4c6a1fc45e595f73e7145cda37fc3", "fetched_at": "2026-08-28T04:09:14.121932+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanhao/pvetools"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:14.121932+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:59:18.353299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc561c295fc68c28b2293f631e483c5e80a4c6a1fc45e595f73e7145cda37fc3", "fetched_at": "2026-08-28T04:09:14.121932+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanhao/pvetools"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:59:18.353299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc561c295fc68c28b2293f631e483c5e80a4c6a1fc45e595f73e7145cda37fc3", "fetched_at": "2026-08-28T04:09:14.121932+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanhao/pvetools"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:14.121932+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:14.121932+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:14.121932+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:59:18.353299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc561c295fc68c28b2293f631e483c5e80a4c6a1fc45e595f73e7145cda37fc3", "fetched_at": "2026-08-28T04:09:14.121932+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanhao/pvetools"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:14.121932+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:14.121932+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:59:18.353299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc561c295fc68c28b2293f631e483c5e80a4c6a1fc45e595f73e7145cda37fc3", "fetched_at": "2026-08-28T04:09:14.121932+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanhao/pvetools"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:14.121932+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:14.121932+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:14.121932+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:59:18.353299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc561c295fc68c28b2293f631e483c5e80a4c6a1fc45e595f73e7145cda37fc3", "fetched_at": "2026-08-28T04:09:14.121932+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanhao/pvetools"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:14.121932+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:14.121932+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:59:18.353299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc561c295fc68c28b2293f631e483c5e80a4c6a1fc45e595f73e7145cda37fc3", "fetched_at": "2026-08-28T04:09:14.121932+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanhao/pvetools"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:59:18.353299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc561c295fc68c28b2293f631e483c5e80a4c6a1fc45e595f73e7145cda37fc3", "fetched_at": "2026-08-28T04:09:14.121932+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanhao/pvetools"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:59:18.353299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc561c295fc68c28b2293f631e483c5e80a4c6a1fc45e595f73e7145cda37fc3", "fetched_at": "2026-08-28T04:09:14.121932+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanhao/pvetools"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:59:18.353299+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc561c295fc68c28b2293f631e483c5e80a4c6a1fc45e595f73e7145cda37fc3", "fetched_at": "2026-08-28T04:09:14.121932+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ivanhao/pvetools"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2541, "days_push": 709, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}