{"adoption": {"forks": 1625, "observed_at": "2026-08-28T04:04:43.395737+00:00", "stars": 1434}, "canonical_url": "https://ross.abutalabs.com/products/installscript", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Odoo install script", "domain": ["erp", "self-hosted"], "enriched": true, "function": ["deployment", "configuration-management", "developer-tools"], "health_score": 80, "homepage": null, "language": "Shell", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Yenthe666/InstallScript"], "name": "Yenthe666/InstallScript", "platform": ["cli"], "pushed_at": "2026-08-24T11:23:17+00:00", "repo": "Yenthe666/InstallScript", "stars": 1434, "tags": ["odoo", "install-script", "shell-script", "nginx", "lets-encrypt", "erp", "devops", "linux"], "topics": ["odoo"], "urls": [], "use_cases": ["install odoo on ubuntu server", "automate odoo deployment with a script", "set up odoo with nginx and ssl", "install odoo enterprise edition from shell", "run multiple odoo instances on one server with different ports", "install wkhtmltopdf alongside odoo"], "what_it_is": "A shell script that automates installing Odoo ERP on Linux servers, with configurable options for version, port, user, and Enterprise vs Community edition. It can also optionally install Nginx with SSL via Let's Encrypt and wkhtmltopdf.", "when_to_avoid": ["you use Docker or containerized deployments", "you're on a non-Debian Linux distribution or non-x86/ARM architecture", "you need a full configuration management tool like Ansible for fleet-wide provisioning"], "when_to_choose": ["you want a quick, one-command Odoo installation on a Debian/Ubuntu server", "you need configurable options like port, version, and Enterprise edition", "you want automatic Nginx reverse proxy and Let's Encrypt SSL setup"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/installscript", "repo": "Yenthe666/InstallScript", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.395737+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.055109+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0aa6d7a3fc1f2b7f079f679b0a3fcd236b72d7d20e5bc21a8234572d47ea0ed6", "fetched_at": "2026-08-28T04:04:43.395737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yenthe666/InstallScript"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.395737+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.055109+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0aa6d7a3fc1f2b7f079f679b0a3fcd236b72d7d20e5bc21a8234572d47ea0ed6", "fetched_at": "2026-08-28T04:04:43.395737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yenthe666/InstallScript"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.055109+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0aa6d7a3fc1f2b7f079f679b0a3fcd236b72d7d20e5bc21a8234572d47ea0ed6", "fetched_at": "2026-08-28T04:04:43.395737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yenthe666/InstallScript"}], "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:04:43.395737+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.395737+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.395737+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.055109+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0aa6d7a3fc1f2b7f079f679b0a3fcd236b72d7d20e5bc21a8234572d47ea0ed6", "fetched_at": "2026-08-28T04:04:43.395737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yenthe666/InstallScript"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.395737+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.395737+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.055109+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0aa6d7a3fc1f2b7f079f679b0a3fcd236b72d7d20e5bc21a8234572d47ea0ed6", "fetched_at": "2026-08-28T04:04:43.395737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yenthe666/InstallScript"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.395737+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.395737+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.395737+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.055109+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0aa6d7a3fc1f2b7f079f679b0a3fcd236b72d7d20e5bc21a8234572d47ea0ed6", "fetched_at": "2026-08-28T04:04:43.395737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yenthe666/InstallScript"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.395737+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:43.395737+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.055109+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0aa6d7a3fc1f2b7f079f679b0a3fcd236b72d7d20e5bc21a8234572d47ea0ed6", "fetched_at": "2026-08-28T04:04:43.395737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yenthe666/InstallScript"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.055109+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0aa6d7a3fc1f2b7f079f679b0a3fcd236b72d7d20e5bc21a8234572d47ea0ed6", "fetched_at": "2026-08-28T04:04:43.395737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yenthe666/InstallScript"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.055109+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0aa6d7a3fc1f2b7f079f679b0a3fcd236b72d7d20e5bc21a8234572d47ea0ed6", "fetched_at": "2026-08-28T04:04:43.395737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yenthe666/InstallScript"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:36:54.055109+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0aa6d7a3fc1f2b7f079f679b0a3fcd236b72d7d20e5bc21a8234572d47ea0ed6", "fetched_at": "2026-08-28T04:04:43.395737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yenthe666/InstallScript"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4040, "days_push": 9, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}