{"adoption": {"forks": 98, "observed_at": "2026-08-28T04:03:50.323378+00:00", "stars": 1166}, "canonical_url": "https://ross.abutalabs.com/products/docker-unifi-network-application", "card": {"archived": false, "artifact_type": "application", "description": null, "domain": ["networking", "self-hosted"], "enriched": true, "function": ["self-hosted", "networking", "deployment"], "health_score": 100, "homepage": null, "language": "Dockerfile", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["linuxserver/docker-unifi-network-application"], "name": "linuxserver/docker-unifi-network-application", "platform": ["self-hosted"], "pushed_at": "2026-08-25T17:58:03+00:00", "repo": "linuxserver/docker-unifi-network-application", "stars": 1166, "tags": ["unifi", "docker-image", "network-controller", "linuxserver", "containerized-application", "devops", "docker", "linux"], "topics": ["hacktoberfest"], "urls": [], "use_cases": ["self-host the UniFi network controller in Docker", "manage UniFi access points and switches without a Cloud Key", "run the UniFi Network Application on a home server or NAS", "migrate a UniFi controller to a containerized setup", "keep the UniFi controller updated automatically via container releases"], "what_it_is": "A LinuxServer.io Docker image that packages Ubiquiti's UniFi Network Application (network controller) for self-hosting. It lets users run the UniFi controller for managing UniFi access points, switches, and gateways in a container with regular updates and easy configuration.", "when_to_avoid": ["you use only UniFi cloud management via the UniFi app and site manager", "you cannot run Docker or containers on your hardware", "you need official Ubiquiti support for the controller deployment"], "when_to_choose": ["you want to run the UniFi controller on your own hardware instead of a UniFi console", "you already manage services with Docker and want the controller in the same stack", "you want a community-maintained image with timely updates and PUID/PGID support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/docker-unifi-network-application", "repo": "linuxserver/docker-unifi-network-application", "role": "main", "score": 91}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.323378+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:28:59.371107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c302a869eda0a15aadd0bec0551b2d1e637bd1e3d552d2c283f0432f61f28d", "fetched_at": "2026-08-28T04:03:50.323378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxserver/docker-unifi-network-application"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.323378+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:28:59.371107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c302a869eda0a15aadd0bec0551b2d1e637bd1e3d552d2c283f0432f61f28d", "fetched_at": "2026-08-28T04:03:50.323378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxserver/docker-unifi-network-application"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:28:59.371107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c302a869eda0a15aadd0bec0551b2d1e637bd1e3d552d2c283f0432f61f28d", "fetched_at": "2026-08-28T04:03:50.323378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxserver/docker-unifi-network-application"}], "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:50.323378+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.323378+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.323378+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:28:59.371107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c302a869eda0a15aadd0bec0551b2d1e637bd1e3d552d2c283f0432f61f28d", "fetched_at": "2026-08-28T04:03:50.323378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxserver/docker-unifi-network-application"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.323378+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.323378+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:28:59.371107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c302a869eda0a15aadd0bec0551b2d1e637bd1e3d552d2c283f0432f61f28d", "fetched_at": "2026-08-28T04:03:50.323378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxserver/docker-unifi-network-application"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.323378+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.323378+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.323378+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:28:59.371107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c302a869eda0a15aadd0bec0551b2d1e637bd1e3d552d2c283f0432f61f28d", "fetched_at": "2026-08-28T04:03:50.323378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxserver/docker-unifi-network-application"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.323378+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.323378+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:28:59.371107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c302a869eda0a15aadd0bec0551b2d1e637bd1e3d552d2c283f0432f61f28d", "fetched_at": "2026-08-28T04:03:50.323378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxserver/docker-unifi-network-application"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:28:59.371107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c302a869eda0a15aadd0bec0551b2d1e637bd1e3d552d2c283f0432f61f28d", "fetched_at": "2026-08-28T04:03:50.323378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxserver/docker-unifi-network-application"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:28:59.371107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c302a869eda0a15aadd0bec0551b2d1e637bd1e3d552d2c283f0432f61f28d", "fetched_at": "2026-08-28T04:03:50.323378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxserver/docker-unifi-network-application"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:28:59.371107+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c302a869eda0a15aadd0bec0551b2d1e637bd1e3d552d2c283f0432f61f28d", "fetched_at": "2026-08-28T04:03:50.323378+00:00", "kind": "readme", "missing": false, "url": "https://github.com/linuxserver/docker-unifi-network-application"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 78, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1093, "days_push": 8, "days_rel": 8, "gap_med": 7.0, "n_releases_24m": 85}, "score": 91, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}