{"adoption": {"forks": 141, "observed_at": "2026-08-28T04:03:22.572221+00:00", "stars": 1048}, "canonical_url": "https://ross.abutalabs.com/products/synology-wireguard", "card": {"archived": true, "artifact_type": "cli-tool", "description": "WireGuard support for some Synology NAS drives", "domain": ["networking", "privacy", "self-hosted", "security"], "enriched": true, "function": ["vpn", "networking", "cli", "security"], "health_score": 10, "homepage": null, "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["runfalk/synology-wireguard"], "name": "runfalk/synology-wireguard", "platform": ["self-hosted", "cli"], "pushed_at": "2026-02-17T21:00:16+00:00", "repo": "runfalk/synology-wireguard", "stars": 1048, "tags": ["wireguard", "synology", "dsm", "nas", "kernel-module", "tunnel", "spk-package", "archived", "build-scripts", "linux"], "topics": ["wireguard", "synology"], "urls": [], "use_cases": ["set up a wireguard vpn tunnel on my synology nas", "install wireguard kernel module on dsm 6", "access my home network remotely through my synology nas", "run wg-quick on a synology diskstation", "build a wireguard spk package for synology", "replace other vpn solutions on a synology nas"], "what_it_is": "A set of build scripts that packages the WireGuard kernel module and wg/wg-quick command-line tools for Synology DSM NAS devices. It ships as installable SPK releases for DSM 6 and includes compilation instructions for DSM 7.", "when_to_avoid": ["the project is archived and unmaintained since 2022, so you need ongoing updates or security fixes", "you run DSM 7, where prebuilt releases are unavailable and you must compile it yourself", "you need DNS, IPv6, or other features known to be unsupported or buggy in this packaging", "you are not comfortable manually recovering your NAS if installation goes wrong"], "when_to_choose": ["you run DSM 6 on a compatible Synology model and want a prebuilt WireGuard package", "you want the wg/wg-quick tooling plus kernel module installed on a Synology NAS", "you need a starting point and are willing to adapt the build scripts yourself"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/synology-wireguard", "repo": "runfalk/synology-wireguard", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.572221+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:01:02.481900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a70dd82188403420062cf2c50ceb00592051f522b3096782d79cfc50a231353", "fetched_at": "2026-08-28T04:03:22.572221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runfalk/synology-wireguard"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.572221+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:01:02.481900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a70dd82188403420062cf2c50ceb00592051f522b3096782d79cfc50a231353", "fetched_at": "2026-08-28T04:03:22.572221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runfalk/synology-wireguard"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:01:02.481900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a70dd82188403420062cf2c50ceb00592051f522b3096782d79cfc50a231353", "fetched_at": "2026-08-28T04:03:22.572221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runfalk/synology-wireguard"}], "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:03:22.572221+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.572221+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.572221+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:01:02.481900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a70dd82188403420062cf2c50ceb00592051f522b3096782d79cfc50a231353", "fetched_at": "2026-08-28T04:03:22.572221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runfalk/synology-wireguard"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.572221+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.572221+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:01:02.481900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a70dd82188403420062cf2c50ceb00592051f522b3096782d79cfc50a231353", "fetched_at": "2026-08-28T04:03:22.572221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runfalk/synology-wireguard"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.572221+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.572221+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.572221+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:01:02.481900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a70dd82188403420062cf2c50ceb00592051f522b3096782d79cfc50a231353", "fetched_at": "2026-08-28T04:03:22.572221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runfalk/synology-wireguard"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.572221+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.572221+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:01:02.481900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a70dd82188403420062cf2c50ceb00592051f522b3096782d79cfc50a231353", "fetched_at": "2026-08-28T04:03:22.572221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runfalk/synology-wireguard"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:01:02.481900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a70dd82188403420062cf2c50ceb00592051f522b3096782d79cfc50a231353", "fetched_at": "2026-08-28T04:03:22.572221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runfalk/synology-wireguard"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:01:02.481900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a70dd82188403420062cf2c50ceb00592051f522b3096782d79cfc50a231353", "fetched_at": "2026-08-28T04:03:22.572221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runfalk/synology-wireguard"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:01:02.481900+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7a70dd82188403420062cf2c50ceb00592051f522b3096782d79cfc50a231353", "fetched_at": "2026-08-28T04:03:22.572221+00:00", "kind": "readme", "missing": false, "url": "https://github.com/runfalk/synology-wireguard"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 68, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2726, "days_push": 197, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}