{"adoption": {"forks": 75, "observed_at": "2026-09-03T02:15:08.807771+00:00", "stars": 1293}, "canonical_url": "https://ross.abutalabs.com/products/proxcenter-ui", "card": {"archived": false, "artifact_type": "application", "description": "ProxCenter is an alternative to VMware vCenter for Proxmox environments. It provides a modern, intuitive web interface to manage multiple Proxmox VE clusters and Proxmox Backup Server instances from a single pane of glass.", "domain": ["cloud-computing", "monitoring", "self-hosted"], "enriched": true, "function": ["monitoring", "alerting", "backup", "deployment", "self-hosted", "vulnerability-scanning"], "health_score": 100, "homepage": "https://www.proxcenter.io", "language": "TypeScript", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["adminsyspro/proxcenter-ui"], "name": "adminsyspro/proxcenter-ui", "platform": ["self-hosted"], "pushed_at": "2026-09-02T21:20:09+00:00", "repo": "adminsyspro/proxcenter-ui", "stars": 1293, "tags": ["proxmox", "proxmox-ve", "proxmox-backup-server", "virtualization", "datacenter-management", "vcenter-alternative", "multi-cluster", "cluster-management", "ceph", "drs", "hypervisor-migration", "disaster-recovery", "multi-tenancy", "msp", "private-cloud", "open-core", "sysadmin", "devops", "docker", "linux"], "topics": ["ceph", "drs", "pbs", "proxmox", "pve", "pve-cluster", "self-hosted", "virtualization", "backup-management", "cluster-management", "datacenter", "high-availability", "load-balancing", "monitoring", "sysadmin"], "urls": [], "use_cases": ["manage multiple proxmox clusters from a single dashboard", "vmware vcenter alternative for proxmox", "centrally monitor proxmox ve nodes and pbs backup jobs", "migrate vms from esxi or hyper-v to proxmox", "automated workload balancing and rolling updates for proxmox clusters", "multi-tenant self-service cloud with quotas and ipam for msp", "disaster recovery and site recovery across proxmox clusters", "centralized ceph monitoring and network topology for a virtualization estate"], "what_it_is": "ProxCenter is a self-hosted, open-core datacenter management platform that acts as a centralized control plane for Proxmox VE clusters and Proxmox Backup Server instances. It provides multi-cluster inventory, real-time monitoring and alerting, DRS workload balancing, cross-hypervisor migration, backup management, and multi-tenant virtual datacenters aimed at MSPs and IaaS providers.", "when_to_avoid": ["You manage a single small Proxmox cluster where the built-in Proxmox web interface is already sufficient", "You need the advanced features (DRS, migration, RBAC/SSO, CVE scanning, reporting) under an OSI-approved open-source license, since those sit in the paid Enterprise tier of an open-core product", "You need ongoing management of non-Proxmox hypervisors, as the platform is Proxmox VE/PBS-centric and only migrates into Proxmox", "You want a lightweight agentless utility rather than a server stack with a PostgreSQL backend and Docker deployment"], "when_to_choose": ["You operate several Proxmox VE clusters and/or PBS instances and want one pane of glass instead of the per-cluster native web UI", "You are an MSP or service provider needing tenant isolation, virtual datacenters, IPAM, and white-label self-service built on Proxmox", "You are migrating virtual machines from VMware ESXi, Hyper-V, XCP-ng, or Nutanix into Proxmox and want automated disk transfer and configuration mapping", "You want DRS-style resource scheduling, rolling updates, cross-cluster replication, and site recovery for Proxmox at scale"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/proxcenter-ui", "repo": "adminsyspro/proxcenter-ui", "role": "main", "score": 83}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.807771+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:03:11.754316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7630fac7ab0d7a314cabe287a063edfa75a8618dd115a071d8aee78478b93b3", "fetched_at": "2026-09-03T02:15:08.807771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adminsyspro/proxcenter-ui"}, {"content_hash": "e7f1e81d9cb0321a41b3509cac4df1a6f0dd752dcddd78a431e6b59f1545a2ac", "fetched_at": "2026-08-29T12:14:30.055660+00:00", "kind": "homepage", "missing": false, "url": "https://www.proxcenter.io"}, {"content_hash": "133b33b570ee4cbf3b33fc2b94562bf37ca9d172f6f341bc19fb39a06286ba16", "fetched_at": "2026-08-29T12:14:30.059027+00:00", "kind": "site_page", "missing": false, "url": "https://docs.proxcenter.io"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.807771+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:03:11.754316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7630fac7ab0d7a314cabe287a063edfa75a8618dd115a071d8aee78478b93b3", "fetched_at": "2026-09-03T02:15:08.807771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adminsyspro/proxcenter-ui"}, {"content_hash": "e7f1e81d9cb0321a41b3509cac4df1a6f0dd752dcddd78a431e6b59f1545a2ac", "fetched_at": "2026-08-29T12:14:30.055660+00:00", "kind": "homepage", "missing": false, "url": "https://www.proxcenter.io"}, {"content_hash": "133b33b570ee4cbf3b33fc2b94562bf37ca9d172f6f341bc19fb39a06286ba16", "fetched_at": "2026-08-29T12:14:30.059027+00:00", "kind": "site_page", "missing": false, "url": "https://docs.proxcenter.io"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:03:11.754316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7630fac7ab0d7a314cabe287a063edfa75a8618dd115a071d8aee78478b93b3", "fetched_at": "2026-09-03T02:15:08.807771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adminsyspro/proxcenter-ui"}, {"content_hash": "e7f1e81d9cb0321a41b3509cac4df1a6f0dd752dcddd78a431e6b59f1545a2ac", "fetched_at": "2026-08-29T12:14:30.055660+00:00", "kind": "homepage", "missing": false, "url": "https://www.proxcenter.io"}, {"content_hash": "133b33b570ee4cbf3b33fc2b94562bf37ca9d172f6f341bc19fb39a06286ba16", "fetched_at": "2026-08-29T12:14:30.059027+00:00", "kind": "site_page", "missing": false, "url": "https://docs.proxcenter.io"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.807771+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.807771+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.807771+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:03:11.754316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7630fac7ab0d7a314cabe287a063edfa75a8618dd115a071d8aee78478b93b3", "fetched_at": "2026-09-03T02:15:08.807771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adminsyspro/proxcenter-ui"}, {"content_hash": "e7f1e81d9cb0321a41b3509cac4df1a6f0dd752dcddd78a431e6b59f1545a2ac", "fetched_at": "2026-08-29T12:14:30.055660+00:00", "kind": "homepage", "missing": false, "url": "https://www.proxcenter.io"}, {"content_hash": "133b33b570ee4cbf3b33fc2b94562bf37ca9d172f6f341bc19fb39a06286ba16", "fetched_at": "2026-08-29T12:14:30.059027+00:00", "kind": "site_page", "missing": false, "url": "https://docs.proxcenter.io"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.807771+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.807771+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:03:11.754316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7630fac7ab0d7a314cabe287a063edfa75a8618dd115a071d8aee78478b93b3", "fetched_at": "2026-09-03T02:15:08.807771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adminsyspro/proxcenter-ui"}, {"content_hash": "e7f1e81d9cb0321a41b3509cac4df1a6f0dd752dcddd78a431e6b59f1545a2ac", "fetched_at": "2026-08-29T12:14:30.055660+00:00", "kind": "homepage", "missing": false, "url": "https://www.proxcenter.io"}, {"content_hash": "133b33b570ee4cbf3b33fc2b94562bf37ca9d172f6f341bc19fb39a06286ba16", "fetched_at": "2026-08-29T12:14:30.059027+00:00", "kind": "site_page", "missing": false, "url": "https://docs.proxcenter.io"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.807771+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.807771+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.807771+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:03:11.754316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7630fac7ab0d7a314cabe287a063edfa75a8618dd115a071d8aee78478b93b3", "fetched_at": "2026-09-03T02:15:08.807771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adminsyspro/proxcenter-ui"}, {"content_hash": "e7f1e81d9cb0321a41b3509cac4df1a6f0dd752dcddd78a431e6b59f1545a2ac", "fetched_at": "2026-08-29T12:14:30.055660+00:00", "kind": "homepage", "missing": false, "url": "https://www.proxcenter.io"}, {"content_hash": "133b33b570ee4cbf3b33fc2b94562bf37ca9d172f6f341bc19fb39a06286ba16", "fetched_at": "2026-08-29T12:14:30.059027+00:00", "kind": "site_page", "missing": false, "url": "https://docs.proxcenter.io"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.807771+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.807771+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:03:11.754316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7630fac7ab0d7a314cabe287a063edfa75a8618dd115a071d8aee78478b93b3", "fetched_at": "2026-09-03T02:15:08.807771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adminsyspro/proxcenter-ui"}, {"content_hash": "e7f1e81d9cb0321a41b3509cac4df1a6f0dd752dcddd78a431e6b59f1545a2ac", "fetched_at": "2026-08-29T12:14:30.055660+00:00", "kind": "homepage", "missing": false, "url": "https://www.proxcenter.io"}, {"content_hash": "133b33b570ee4cbf3b33fc2b94562bf37ca9d172f6f341bc19fb39a06286ba16", "fetched_at": "2026-08-29T12:14:30.059027+00:00", "kind": "site_page", "missing": false, "url": "https://docs.proxcenter.io"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:03:11.754316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7630fac7ab0d7a314cabe287a063edfa75a8618dd115a071d8aee78478b93b3", "fetched_at": "2026-09-03T02:15:08.807771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adminsyspro/proxcenter-ui"}, {"content_hash": "e7f1e81d9cb0321a41b3509cac4df1a6f0dd752dcddd78a431e6b59f1545a2ac", "fetched_at": "2026-08-29T12:14:30.055660+00:00", "kind": "homepage", "missing": false, "url": "https://www.proxcenter.io"}, {"content_hash": "133b33b570ee4cbf3b33fc2b94562bf37ca9d172f6f341bc19fb39a06286ba16", "fetched_at": "2026-08-29T12:14:30.059027+00:00", "kind": "site_page", "missing": false, "url": "https://docs.proxcenter.io"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:03:11.754316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7630fac7ab0d7a314cabe287a063edfa75a8618dd115a071d8aee78478b93b3", "fetched_at": "2026-09-03T02:15:08.807771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adminsyspro/proxcenter-ui"}, {"content_hash": "e7f1e81d9cb0321a41b3509cac4df1a6f0dd752dcddd78a431e6b59f1545a2ac", "fetched_at": "2026-08-29T12:14:30.055660+00:00", "kind": "homepage", "missing": false, "url": "https://www.proxcenter.io"}, {"content_hash": "133b33b570ee4cbf3b33fc2b94562bf37ca9d172f6f341bc19fb39a06286ba16", "fetched_at": "2026-08-29T12:14:30.059027+00:00", "kind": "site_page", "missing": false, "url": "https://docs.proxcenter.io"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:03:11.754316+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d7630fac7ab0d7a314cabe287a063edfa75a8618dd115a071d8aee78478b93b3", "fetched_at": "2026-09-03T02:15:08.807771+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adminsyspro/proxcenter-ui"}, {"content_hash": "e7f1e81d9cb0321a41b3509cac4df1a6f0dd752dcddd78a431e6b59f1545a2ac", "fetched_at": "2026-08-29T12:14:30.055660+00:00", "kind": "homepage", "missing": false, "url": "https://www.proxcenter.io"}, {"content_hash": "133b33b570ee4cbf3b33fc2b94562bf37ca9d172f6f341bc19fb39a06286ba16", "fetched_at": "2026-08-29T12:14:30.059027+00:00", "kind": "site_page", "missing": false, "url": "https://docs.proxcenter.io"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 15, "rhythm": 99}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 210, "days_push": 0, "days_rel": 4, "gap_med": 4.0, "n_releases_24m": 23}, "score": 83, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}