{"adoption": {"forks": 525, "observed_at": "2026-08-28T04:06:03.156217+00:00", "stars": 1991}, "canonical_url": "https://ross.abutalabs.com/products/aurora-admin-panel-deploy", "card": {"archived": false, "artifact_type": "application", "description": "一个多服务器端口租用管理面板", "domain": ["networking", "self-hosted", "web-development"], "enriched": true, "function": ["networking", "self-hosted", "deployment", "monitoring", "web-framework"], "health_score": 36, "homepage": null, "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Aurora-Admin-Panel/deploy"], "name": "Aurora-Admin-Panel/deploy", "platform": ["self-hosted"], "pushed_at": "2025-06-10T11:26:45+00:00", "repo": "Aurora-Admin-Panel/deploy", "stars": 1991, "tags": ["port-forwarding", "port-leasing", "admin-panel", "iptables", "gost", "multi-server", "traffic-forwarding", "ipv6", "shell", "devops", "linux", "docker", "web-server"], "topics": ["iptables", "gost", "port-forwarding", "admin-panel"], "urls": [], "use_cases": ["manage port forwarding across multiple servers from one panel", "rent out server ports to users with a web admin panel", "set up iptables or gost port forwarding on many VPSes", "forward IPv4 traffic to IPv6 via relay servers", "track traffic usage on leased ports", "deploy a self-hosted port allocation system for a small community"], "what_it_is": "Aurora Panel is a self-hosted multi-server port leasing management panel that lets an administrator add servers and ports and assign them to registered users. It supports many forwarding backends (iptables, socat, gost, realm, v2ray, shadowsocks, etc.) with IPv4/IPv6 support on AMD64 and ARM64.", "when_to_avoid": ["you only need simple single-server port forwarding without user management", "your servers run Alpine or non-systemd init systems on the controlled side", "you need a Windows or macOS-native solution", "you want a fully GUI desktop tool rather than a web panel deployed via Docker"], "when_to_choose": ["you manage many relay/forwarding servers and need centralized port assignment", "you want to lease ports to users with per-user access control", "you need multiple forwarding backends (iptables, gost, realm, shadowsocks) behind one interface", "you need IPv4-to-IPv6 forwarding through relay machines"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/aurora-admin-panel-deploy", "repo": "Aurora-Admin-Panel/deploy", "role": "main", "score": 44}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.156217+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:02:40.238602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c87beb8fc0db86aca45b74d2e5f345f3e718f49d09e2df31083ded2dace4841", "fetched_at": "2026-08-28T04:06:03.156217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aurora-Admin-Panel/deploy"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.156217+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:02:40.238602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c87beb8fc0db86aca45b74d2e5f345f3e718f49d09e2df31083ded2dace4841", "fetched_at": "2026-08-28T04:06:03.156217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aurora-Admin-Panel/deploy"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:02:40.238602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c87beb8fc0db86aca45b74d2e5f345f3e718f49d09e2df31083ded2dace4841", "fetched_at": "2026-08-28T04:06:03.156217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aurora-Admin-Panel/deploy"}], "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:06:03.156217+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.156217+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.156217+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:02:40.238602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c87beb8fc0db86aca45b74d2e5f345f3e718f49d09e2df31083ded2dace4841", "fetched_at": "2026-08-28T04:06:03.156217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aurora-Admin-Panel/deploy"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.156217+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.156217+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:02:40.238602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c87beb8fc0db86aca45b74d2e5f345f3e718f49d09e2df31083ded2dace4841", "fetched_at": "2026-08-28T04:06:03.156217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aurora-Admin-Panel/deploy"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.156217+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.156217+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.156217+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:02:40.238602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c87beb8fc0db86aca45b74d2e5f345f3e718f49d09e2df31083ded2dace4841", "fetched_at": "2026-08-28T04:06:03.156217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aurora-Admin-Panel/deploy"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.156217+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.156217+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:02:40.238602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c87beb8fc0db86aca45b74d2e5f345f3e718f49d09e2df31083ded2dace4841", "fetched_at": "2026-08-28T04:06:03.156217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aurora-Admin-Panel/deploy"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:02:40.238602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c87beb8fc0db86aca45b74d2e5f345f3e718f49d09e2df31083ded2dace4841", "fetched_at": "2026-08-28T04:06:03.156217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aurora-Admin-Panel/deploy"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:02:40.238602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c87beb8fc0db86aca45b74d2e5f345f3e718f49d09e2df31083ded2dace4841", "fetched_at": "2026-08-28T04:06:03.156217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aurora-Admin-Panel/deploy"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:02:40.238602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c87beb8fc0db86aca45b74d2e5f345f3e718f49d09e2df31083ded2dace4841", "fetched_at": "2026-08-28T04:06:03.156217+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Aurora-Admin-Panel/deploy"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 26, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2107, "days_push": 449, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 44, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}