{"adoption": {"forks": 203, "observed_at": "2026-08-28T04:05:12.734700+00:00", "stars": 1624}, "canonical_url": "https://ross.abutalabs.com/products/backuppc", "card": {"archived": false, "artifact_type": "application", "description": "BackupPC is a high-performance, enterprise-grade system for backing up to a server's disk.", "domain": ["self-hosted", "files"], "enriched": true, "function": ["backup", "self-hosted", "http-server"], "health_score": 87, "homepage": null, "language": "Perl", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "stable", "member_repos": ["backuppc/backuppc"], "name": "backuppc/backuppc", "platform": ["self-hosted", "cross-platform"], "pushed_at": "2026-05-31T11:48:27+00:00", "repo": "backuppc/backuppc", "stars": 1624, "tags": ["disk-based-backup", "deduplication", "perl", "rsync", "smb", "enterprise-backup", "cgi-web-ui", "backup", "devops", "linux", "web-server"], "topics": [], "urls": [], "use_cases": ["back up multiple laptops and desktops to a central server disk", "deduplicate identical files across many machine backups to save storage", "back up Windows PCs over SMB without installing client software", "back up Linux servers via rsync or tar over ssh", "give users a web interface to browse and restore their own backups", "reduce 1200GB of raw backup data down to 150GB with pooling and compression"], "what_it_is": "BackupPC is a high-performance, enterprise-grade backup system that backs up Linux, Windows, and macOS machines to a server's disk. It uses file pooling and compression to minimize storage, requires no client-side software, and provides a web-based CGI interface for administration.", "when_to_avoid": ["you need backup to tape or cloud object storage as the primary target", "you want a modern stack - BackupPC is written in Perl with a CGI interface", "you need block-level or bare-metal disaster recovery backups", "you prefer actively modern alternatives like Borg, Restic, or Duplicati"], "when_to_choose": ["you need centralized disk-based backups for a heterogeneous fleet of Linux, Windows, and macOS machines", "you want strong deduplication to dramatically cut storage costs", "you prefer a mature, self-hosted solution with no client-side agents", "you need a web UI for both admins and end users to manage restores"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/backuppc", "repo": "backuppc/backuppc", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.734700+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:48:38.119175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7d459518c46eb7b936547b8dd349c75340dafa9bc718f19d62b698505936e9", "fetched_at": "2026-08-28T04:05:12.734700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/backuppc/backuppc"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.734700+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:48:38.119175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7d459518c46eb7b936547b8dd349c75340dafa9bc718f19d62b698505936e9", "fetched_at": "2026-08-28T04:05:12.734700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/backuppc/backuppc"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:48:38.119175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7d459518c46eb7b936547b8dd349c75340dafa9bc718f19d62b698505936e9", "fetched_at": "2026-08-28T04:05:12.734700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/backuppc/backuppc"}], "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:05:12.734700+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.734700+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.734700+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:48:38.119175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7d459518c46eb7b936547b8dd349c75340dafa9bc718f19d62b698505936e9", "fetched_at": "2026-08-28T04:05:12.734700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/backuppc/backuppc"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.734700+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.734700+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:48:38.119175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7d459518c46eb7b936547b8dd349c75340dafa9bc718f19d62b698505936e9", "fetched_at": "2026-08-28T04:05:12.734700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/backuppc/backuppc"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.734700+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.734700+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.734700+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:48:38.119175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7d459518c46eb7b936547b8dd349c75340dafa9bc718f19d62b698505936e9", "fetched_at": "2026-08-28T04:05:12.734700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/backuppc/backuppc"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.734700+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.734700+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:48:38.119175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7d459518c46eb7b936547b8dd349c75340dafa9bc718f19d62b698505936e9", "fetched_at": "2026-08-28T04:05:12.734700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/backuppc/backuppc"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:48:38.119175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7d459518c46eb7b936547b8dd349c75340dafa9bc718f19d62b698505936e9", "fetched_at": "2026-08-28T04:05:12.734700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/backuppc/backuppc"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:48:38.119175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7d459518c46eb7b936547b8dd349c75340dafa9bc718f19d62b698505936e9", "fetched_at": "2026-08-28T04:05:12.734700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/backuppc/backuppc"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:48:38.119175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bc7d459518c46eb7b936547b8dd349c75340dafa9bc718f19d62b698505936e9", "fetched_at": "2026-08-28T04:05:12.734700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/backuppc/backuppc"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 85, "longevity": 100, "rhythm": 24}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["prerelease_only"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4906, "days_push": 94, "days_rel": 293, "gap_med": null, "n_releases_24m": 1}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}