{"adoption": {"forks": 277, "observed_at": "2026-08-28T04:03:19.598582+00:00", "stars": 1038}, "canonical_url": "https://ross.abutalabs.com/products/guac-install", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Script for installing Guacamole on Ubuntu", "domain": ["self-hosted"], "enriched": true, "function": ["deployment", "configuration-management", "self-hosted"], "health_score": 76, "homepage": null, "language": "Shell", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["MysticRyuujin/guac-install"], "name": "MysticRyuujin/guac-install", "platform": ["linux", "cli"], "pushed_at": "2026-07-15T13:49:08+00:00", "repo": "MysticRyuujin/guac-install", "stars": 1038, "tags": ["guacamole", "shell-script", "installer", "remote-desktop", "tomcat", "mysql", "vdi", "devops", "remote-access", "linux", "ubuntu"], "topics": ["guacamole", "ubuntu", "mysql", "guacamole-server", "tomcat"], "urls": [], "use_cases": ["install apache guacamole on ubuntu", "set up a self-hosted remote desktop gateway", "script guacamole installation with mysql backend", "deploy guacamole with TOTP two-factor authentication", "install guacamole on debian or raspberry pi", "quickly provision a browser-based jump server"], "what_it_is": "A shell script that automates installing Apache Guacamole (client, server, Tomcat, and MySQL database) on Ubuntu, Debian, and related distros. It supports optional MFA via TOTP or Duo and remote MySQL setups.", "when_to_avoid": ["you need actively maintained tooling - the maintainer has stepped back and only reviews PRs", "you want a full appliance with Nginx SSL reverse proxy and AD integration - consider Guacamole-Setup instead", "you run a non-Debian distro or need Docker-based deployment"], "when_to_choose": ["you want a one-command Guacamole install on Ubuntu/Debian-family systems", "you need optional TOTP or Duo MFA baked into the setup", "you prefer a simple shell script over container-based deployments"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/guac-install", "repo": "MysticRyuujin/guac-install", "role": "main", "score": 74}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.598582+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:04:13.118006+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2af044dd363264454e3ea3474ce8607585d083b13e8fdcaf0fc46945d0d04deb", "fetched_at": "2026-08-28T04:03:19.598582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MysticRyuujin/guac-install"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.598582+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:04:13.118006+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2af044dd363264454e3ea3474ce8607585d083b13e8fdcaf0fc46945d0d04deb", "fetched_at": "2026-08-28T04:03:19.598582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MysticRyuujin/guac-install"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:04:13.118006+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2af044dd363264454e3ea3474ce8607585d083b13e8fdcaf0fc46945d0d04deb", "fetched_at": "2026-08-28T04:03:19.598582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MysticRyuujin/guac-install"}], "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:19.598582+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.598582+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.598582+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:04:13.118006+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2af044dd363264454e3ea3474ce8607585d083b13e8fdcaf0fc46945d0d04deb", "fetched_at": "2026-08-28T04:03:19.598582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MysticRyuujin/guac-install"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.598582+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.598582+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:04:13.118006+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2af044dd363264454e3ea3474ce8607585d083b13e8fdcaf0fc46945d0d04deb", "fetched_at": "2026-08-28T04:03:19.598582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MysticRyuujin/guac-install"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.598582+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.598582+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.598582+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:04:13.118006+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2af044dd363264454e3ea3474ce8607585d083b13e8fdcaf0fc46945d0d04deb", "fetched_at": "2026-08-28T04:03:19.598582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MysticRyuujin/guac-install"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.598582+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.598582+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:04:13.118006+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2af044dd363264454e3ea3474ce8607585d083b13e8fdcaf0fc46945d0d04deb", "fetched_at": "2026-08-28T04:03:19.598582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MysticRyuujin/guac-install"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:04:13.118006+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2af044dd363264454e3ea3474ce8607585d083b13e8fdcaf0fc46945d0d04deb", "fetched_at": "2026-08-28T04:03:19.598582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MysticRyuujin/guac-install"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:04:13.118006+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2af044dd363264454e3ea3474ce8607585d083b13e8fdcaf0fc46945d0d04deb", "fetched_at": "2026-08-28T04:03:19.598582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MysticRyuujin/guac-install"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:04:13.118006+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2af044dd363264454e3ea3474ce8607585d083b13e8fdcaf0fc46945d0d04deb", "fetched_at": "2026-08-28T04:03:19.598582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MysticRyuujin/guac-install"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 92, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3671, "days_push": 49, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 74, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}