{"adoption": {"forks": 652, "observed_at": "2026-08-28T04:08:50.435970+00:00", "stars": 4447}, "canonical_url": "https://ross.abutalabs.com/products/tacticalrmm", "card": {"archived": false, "artifact_type": "application", "description": "A remote monitoring & management tool, built with Django, Vue and Go.", "domain": ["monitoring", "self-hosted", "security"], "enriched": true, "function": ["monitoring", "alerting", "workflow-automation", "scheduling", "self-hosted"], "health_score": 99, "homepage": "https://docs.tacticalrmm.com", "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["amidaware/tacticalrmm"], "name": "amidaware/tacticalrmm", "platform": ["windows", "python", "go", "self-hosted"], "pushed_at": "2026-08-22T00:51:57+00:00", "repo": "amidaware/tacticalrmm", "stars": 4447, "tags": ["rmm", "remote-monitoring", "remote-management", "meshcentral", "patch-management", "msp", "remote-desktop", "agent-based", "remote-control", "devops", "automation", "linux", "macos", "docker", "web-server"], "topics": ["django", "vue", "monitoring", "python", "remote-control", "remote-desktop", "remote-admin-tool", "remote-administration-tool", "rmm", "django-rest-framework", "windows"], "urls": [], "use_cases": ["remotely manage and monitor Windows servers and workstations", "run scripts and commands on remote machines", "patch Windows machines remotely", "get alerts when CPU, disk, memory, or services hit thresholds", "remotely control desktops like TeamViewer", "inventory software and hardware across client sites", "schedule automated maintenance tasks on endpoints", "self-host an alternative to commercial RMM tools"], "what_it_is": "Tactical RMM is a self-hosted remote monitoring and management tool built with Django, Vue, and a Go agent, integrating MeshCentral for remote desktop. It provides remote shell, script execution, patch management, automated checks with alerting, and software/hardware inventory for Windows, Linux, and Mac endpoints.", "when_to_avoid": ["you need a fully open-source license - the project is source-available with paid sponsorship features like SSO, reporting, and code-signed agents", "you want a simple Docker deployment - Docker installs are unsupported and not recommended for production", "you only need lightweight monitoring without remote control or agent management", "you cannot dedicate a fresh Debian/Ubuntu VM with proper DNS names and TLS certificates"], "when_to_choose": ["you are an MSP or IT admin managing many Windows/Linux/Mac endpoints", "you want a self-hosted, open-source alternative to commercial RMM products", "you need remote desktop, shell, and script execution from a single web dashboard", "you want automated monitoring checks with email/SMS/webhook alerting"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tacticalrmm", "repo": "amidaware/tacticalrmm", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.435970+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:20:47.418798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a744ea86a36aa5a5cd8d7c4c030b0ba698a2d9e49c6bfe881e5d5d76c4a0458", "fetched_at": "2026-08-28T04:08:50.435970+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amidaware/tacticalrmm"}, {"content_hash": "0a62692cb279347d15ed132671331b4fa9a06f8a90fb70be78cde898136125b1", "fetched_at": "2026-08-29T09:07:56.063396+00:00", "kind": "homepage", "missing": false, "url": "https://docs.tacticalrmm.com"}, {"content_hash": "09059882bb006329c28e7bfca2745ddb696920fa46d35dbaa565cd4bf56f555b", "fetched_at": "2026-08-29T09:07:56.072315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_considerations"}, {"content_hash": "3d9fc8d7ee225e9ef3da2d621057d388f8268ee676e3ccc9456d7fcfbb1c52ff", "fetched_at": "2026-08-29T09:07:56.074140+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_server"}, {"content_hash": "d784f5359a18bf0512bd91a6a9f9dcb6d7b70a8930cf6519046e1305614436bd", "fetched_at": "2026-08-29T09:07:56.076475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_docker"}, {"content_hash": "f822a65be674f3cfd15151f55b00862be293d2c19831d8d6de7dc2a723f263da", "fetched_at": "2026-08-29T09:07:56.078767+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_agent"}, {"content_hash": "4b68f14d18e7841317cd16a4cb33817e9f7f56a2827088e79ba6ce1f0ae148dd", "fetched_at": "2026-08-29T09:07:56.080809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/ee/reporting/functions/faq"}, {"content_hash": "ff6420a94fe0e6bdab77a24b0a9f5a9c865c4fd80e3f561e6b03c0a3c1e06fa3", "fetched_at": "2026-08-29T09:07:56.082571+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/faq"}, {"content_hash": "40de078f0e22a7ce705e0492bf87d53d86eb460891217f0ff5f41df5b2600eec", "fetched_at": "2026-08-29T09:07:56.084680+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_synology_docker_install"}, {"content_hash": "19779d3c00fc5ab65478b95d30192285fbd8722ff99f9b3b7ea649e5c89a4f04", "fetched_at": "2026-08-29T09:07:56.086600+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_platforms"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.435970+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:20:47.418798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a744ea86a36aa5a5cd8d7c4c030b0ba698a2d9e49c6bfe881e5d5d76c4a0458", "fetched_at": "2026-08-28T04:08:50.435970+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amidaware/tacticalrmm"}, {"content_hash": "0a62692cb279347d15ed132671331b4fa9a06f8a90fb70be78cde898136125b1", "fetched_at": "2026-08-29T09:07:56.063396+00:00", "kind": "homepage", "missing": false, "url": "https://docs.tacticalrmm.com"}, {"content_hash": "09059882bb006329c28e7bfca2745ddb696920fa46d35dbaa565cd4bf56f555b", "fetched_at": "2026-08-29T09:07:56.072315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_considerations"}, {"content_hash": "3d9fc8d7ee225e9ef3da2d621057d388f8268ee676e3ccc9456d7fcfbb1c52ff", "fetched_at": "2026-08-29T09:07:56.074140+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_server"}, {"content_hash": "d784f5359a18bf0512bd91a6a9f9dcb6d7b70a8930cf6519046e1305614436bd", "fetched_at": "2026-08-29T09:07:56.076475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_docker"}, {"content_hash": "f822a65be674f3cfd15151f55b00862be293d2c19831d8d6de7dc2a723f263da", "fetched_at": "2026-08-29T09:07:56.078767+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_agent"}, {"content_hash": "4b68f14d18e7841317cd16a4cb33817e9f7f56a2827088e79ba6ce1f0ae148dd", "fetched_at": "2026-08-29T09:07:56.080809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/ee/reporting/functions/faq"}, {"content_hash": "ff6420a94fe0e6bdab77a24b0a9f5a9c865c4fd80e3f561e6b03c0a3c1e06fa3", "fetched_at": "2026-08-29T09:07:56.082571+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/faq"}, {"content_hash": "40de078f0e22a7ce705e0492bf87d53d86eb460891217f0ff5f41df5b2600eec", "fetched_at": "2026-08-29T09:07:56.084680+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_synology_docker_install"}, {"content_hash": "19779d3c00fc5ab65478b95d30192285fbd8722ff99f9b3b7ea649e5c89a4f04", "fetched_at": "2026-08-29T09:07:56.086600+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_platforms"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:20:47.418798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a744ea86a36aa5a5cd8d7c4c030b0ba698a2d9e49c6bfe881e5d5d76c4a0458", "fetched_at": "2026-08-28T04:08:50.435970+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amidaware/tacticalrmm"}, {"content_hash": "0a62692cb279347d15ed132671331b4fa9a06f8a90fb70be78cde898136125b1", "fetched_at": "2026-08-29T09:07:56.063396+00:00", "kind": "homepage", "missing": false, "url": "https://docs.tacticalrmm.com"}, {"content_hash": "09059882bb006329c28e7bfca2745ddb696920fa46d35dbaa565cd4bf56f555b", "fetched_at": "2026-08-29T09:07:56.072315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_considerations"}, {"content_hash": "3d9fc8d7ee225e9ef3da2d621057d388f8268ee676e3ccc9456d7fcfbb1c52ff", "fetched_at": "2026-08-29T09:07:56.074140+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_server"}, {"content_hash": "d784f5359a18bf0512bd91a6a9f9dcb6d7b70a8930cf6519046e1305614436bd", "fetched_at": "2026-08-29T09:07:56.076475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_docker"}, {"content_hash": "f822a65be674f3cfd15151f55b00862be293d2c19831d8d6de7dc2a723f263da", "fetched_at": "2026-08-29T09:07:56.078767+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_agent"}, {"content_hash": "4b68f14d18e7841317cd16a4cb33817e9f7f56a2827088e79ba6ce1f0ae148dd", "fetched_at": "2026-08-29T09:07:56.080809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/ee/reporting/functions/faq"}, {"content_hash": "ff6420a94fe0e6bdab77a24b0a9f5a9c865c4fd80e3f561e6b03c0a3c1e06fa3", "fetched_at": "2026-08-29T09:07:56.082571+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/faq"}, {"content_hash": "40de078f0e22a7ce705e0492bf87d53d86eb460891217f0ff5f41df5b2600eec", "fetched_at": "2026-08-29T09:07:56.084680+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_synology_docker_install"}, {"content_hash": "19779d3c00fc5ab65478b95d30192285fbd8722ff99f9b3b7ea649e5c89a4f04", "fetched_at": "2026-08-29T09:07:56.086600+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_platforms"}], "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:08:50.435970+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.435970+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.435970+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:20:47.418798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a744ea86a36aa5a5cd8d7c4c030b0ba698a2d9e49c6bfe881e5d5d76c4a0458", "fetched_at": "2026-08-28T04:08:50.435970+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amidaware/tacticalrmm"}, {"content_hash": "0a62692cb279347d15ed132671331b4fa9a06f8a90fb70be78cde898136125b1", "fetched_at": "2026-08-29T09:07:56.063396+00:00", "kind": "homepage", "missing": false, "url": "https://docs.tacticalrmm.com"}, {"content_hash": "09059882bb006329c28e7bfca2745ddb696920fa46d35dbaa565cd4bf56f555b", "fetched_at": "2026-08-29T09:07:56.072315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_considerations"}, {"content_hash": "3d9fc8d7ee225e9ef3da2d621057d388f8268ee676e3ccc9456d7fcfbb1c52ff", "fetched_at": "2026-08-29T09:07:56.074140+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_server"}, {"content_hash": "d784f5359a18bf0512bd91a6a9f9dcb6d7b70a8930cf6519046e1305614436bd", "fetched_at": "2026-08-29T09:07:56.076475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_docker"}, {"content_hash": "f822a65be674f3cfd15151f55b00862be293d2c19831d8d6de7dc2a723f263da", "fetched_at": "2026-08-29T09:07:56.078767+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_agent"}, {"content_hash": "4b68f14d18e7841317cd16a4cb33817e9f7f56a2827088e79ba6ce1f0ae148dd", "fetched_at": "2026-08-29T09:07:56.080809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/ee/reporting/functions/faq"}, {"content_hash": "ff6420a94fe0e6bdab77a24b0a9f5a9c865c4fd80e3f561e6b03c0a3c1e06fa3", "fetched_at": "2026-08-29T09:07:56.082571+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/faq"}, {"content_hash": "40de078f0e22a7ce705e0492bf87d53d86eb460891217f0ff5f41df5b2600eec", "fetched_at": "2026-08-29T09:07:56.084680+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_synology_docker_install"}, {"content_hash": "19779d3c00fc5ab65478b95d30192285fbd8722ff99f9b3b7ea649e5c89a4f04", "fetched_at": "2026-08-29T09:07:56.086600+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_platforms"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.435970+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.435970+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:20:47.418798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a744ea86a36aa5a5cd8d7c4c030b0ba698a2d9e49c6bfe881e5d5d76c4a0458", "fetched_at": "2026-08-28T04:08:50.435970+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amidaware/tacticalrmm"}, {"content_hash": "0a62692cb279347d15ed132671331b4fa9a06f8a90fb70be78cde898136125b1", "fetched_at": "2026-08-29T09:07:56.063396+00:00", "kind": "homepage", "missing": false, "url": "https://docs.tacticalrmm.com"}, {"content_hash": "09059882bb006329c28e7bfca2745ddb696920fa46d35dbaa565cd4bf56f555b", "fetched_at": "2026-08-29T09:07:56.072315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_considerations"}, {"content_hash": "3d9fc8d7ee225e9ef3da2d621057d388f8268ee676e3ccc9456d7fcfbb1c52ff", "fetched_at": "2026-08-29T09:07:56.074140+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_server"}, {"content_hash": "d784f5359a18bf0512bd91a6a9f9dcb6d7b70a8930cf6519046e1305614436bd", "fetched_at": "2026-08-29T09:07:56.076475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_docker"}, {"content_hash": "f822a65be674f3cfd15151f55b00862be293d2c19831d8d6de7dc2a723f263da", "fetched_at": "2026-08-29T09:07:56.078767+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_agent"}, {"content_hash": "4b68f14d18e7841317cd16a4cb33817e9f7f56a2827088e79ba6ce1f0ae148dd", "fetched_at": "2026-08-29T09:07:56.080809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/ee/reporting/functions/faq"}, {"content_hash": "ff6420a94fe0e6bdab77a24b0a9f5a9c865c4fd80e3f561e6b03c0a3c1e06fa3", "fetched_at": "2026-08-29T09:07:56.082571+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/faq"}, {"content_hash": "40de078f0e22a7ce705e0492bf87d53d86eb460891217f0ff5f41df5b2600eec", "fetched_at": "2026-08-29T09:07:56.084680+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_synology_docker_install"}, {"content_hash": "19779d3c00fc5ab65478b95d30192285fbd8722ff99f9b3b7ea649e5c89a4f04", "fetched_at": "2026-08-29T09:07:56.086600+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_platforms"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.435970+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.435970+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.435970+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:20:47.418798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a744ea86a36aa5a5cd8d7c4c030b0ba698a2d9e49c6bfe881e5d5d76c4a0458", "fetched_at": "2026-08-28T04:08:50.435970+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amidaware/tacticalrmm"}, {"content_hash": "0a62692cb279347d15ed132671331b4fa9a06f8a90fb70be78cde898136125b1", "fetched_at": "2026-08-29T09:07:56.063396+00:00", "kind": "homepage", "missing": false, "url": "https://docs.tacticalrmm.com"}, {"content_hash": "09059882bb006329c28e7bfca2745ddb696920fa46d35dbaa565cd4bf56f555b", "fetched_at": "2026-08-29T09:07:56.072315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_considerations"}, {"content_hash": "3d9fc8d7ee225e9ef3da2d621057d388f8268ee676e3ccc9456d7fcfbb1c52ff", "fetched_at": "2026-08-29T09:07:56.074140+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_server"}, {"content_hash": "d784f5359a18bf0512bd91a6a9f9dcb6d7b70a8930cf6519046e1305614436bd", "fetched_at": "2026-08-29T09:07:56.076475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_docker"}, {"content_hash": "f822a65be674f3cfd15151f55b00862be293d2c19831d8d6de7dc2a723f263da", "fetched_at": "2026-08-29T09:07:56.078767+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_agent"}, {"content_hash": "4b68f14d18e7841317cd16a4cb33817e9f7f56a2827088e79ba6ce1f0ae148dd", "fetched_at": "2026-08-29T09:07:56.080809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/ee/reporting/functions/faq"}, {"content_hash": "ff6420a94fe0e6bdab77a24b0a9f5a9c865c4fd80e3f561e6b03c0a3c1e06fa3", "fetched_at": "2026-08-29T09:07:56.082571+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/faq"}, {"content_hash": "40de078f0e22a7ce705e0492bf87d53d86eb460891217f0ff5f41df5b2600eec", "fetched_at": "2026-08-29T09:07:56.084680+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_synology_docker_install"}, {"content_hash": "19779d3c00fc5ab65478b95d30192285fbd8722ff99f9b3b7ea649e5c89a4f04", "fetched_at": "2026-08-29T09:07:56.086600+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_platforms"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.435970+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:50.435970+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:20:47.418798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a744ea86a36aa5a5cd8d7c4c030b0ba698a2d9e49c6bfe881e5d5d76c4a0458", "fetched_at": "2026-08-28T04:08:50.435970+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amidaware/tacticalrmm"}, {"content_hash": "0a62692cb279347d15ed132671331b4fa9a06f8a90fb70be78cde898136125b1", "fetched_at": "2026-08-29T09:07:56.063396+00:00", "kind": "homepage", "missing": false, "url": "https://docs.tacticalrmm.com"}, {"content_hash": "09059882bb006329c28e7bfca2745ddb696920fa46d35dbaa565cd4bf56f555b", "fetched_at": "2026-08-29T09:07:56.072315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_considerations"}, {"content_hash": "3d9fc8d7ee225e9ef3da2d621057d388f8268ee676e3ccc9456d7fcfbb1c52ff", "fetched_at": "2026-08-29T09:07:56.074140+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_server"}, {"content_hash": "d784f5359a18bf0512bd91a6a9f9dcb6d7b70a8930cf6519046e1305614436bd", "fetched_at": "2026-08-29T09:07:56.076475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_docker"}, {"content_hash": "f822a65be674f3cfd15151f55b00862be293d2c19831d8d6de7dc2a723f263da", "fetched_at": "2026-08-29T09:07:56.078767+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_agent"}, {"content_hash": "4b68f14d18e7841317cd16a4cb33817e9f7f56a2827088e79ba6ce1f0ae148dd", "fetched_at": "2026-08-29T09:07:56.080809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/ee/reporting/functions/faq"}, {"content_hash": "ff6420a94fe0e6bdab77a24b0a9f5a9c865c4fd80e3f561e6b03c0a3c1e06fa3", "fetched_at": "2026-08-29T09:07:56.082571+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/faq"}, {"content_hash": "40de078f0e22a7ce705e0492bf87d53d86eb460891217f0ff5f41df5b2600eec", "fetched_at": "2026-08-29T09:07:56.084680+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_synology_docker_install"}, {"content_hash": "19779d3c00fc5ab65478b95d30192285fbd8722ff99f9b3b7ea649e5c89a4f04", "fetched_at": "2026-08-29T09:07:56.086600+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_platforms"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:20:47.418798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a744ea86a36aa5a5cd8d7c4c030b0ba698a2d9e49c6bfe881e5d5d76c4a0458", "fetched_at": "2026-08-28T04:08:50.435970+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amidaware/tacticalrmm"}, {"content_hash": "0a62692cb279347d15ed132671331b4fa9a06f8a90fb70be78cde898136125b1", "fetched_at": "2026-08-29T09:07:56.063396+00:00", "kind": "homepage", "missing": false, "url": "https://docs.tacticalrmm.com"}, {"content_hash": "09059882bb006329c28e7bfca2745ddb696920fa46d35dbaa565cd4bf56f555b", "fetched_at": "2026-08-29T09:07:56.072315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_considerations"}, {"content_hash": "3d9fc8d7ee225e9ef3da2d621057d388f8268ee676e3ccc9456d7fcfbb1c52ff", "fetched_at": "2026-08-29T09:07:56.074140+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_server"}, {"content_hash": "d784f5359a18bf0512bd91a6a9f9dcb6d7b70a8930cf6519046e1305614436bd", "fetched_at": "2026-08-29T09:07:56.076475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_docker"}, {"content_hash": "f822a65be674f3cfd15151f55b00862be293d2c19831d8d6de7dc2a723f263da", "fetched_at": "2026-08-29T09:07:56.078767+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_agent"}, {"content_hash": "4b68f14d18e7841317cd16a4cb33817e9f7f56a2827088e79ba6ce1f0ae148dd", "fetched_at": "2026-08-29T09:07:56.080809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/ee/reporting/functions/faq"}, {"content_hash": "ff6420a94fe0e6bdab77a24b0a9f5a9c865c4fd80e3f561e6b03c0a3c1e06fa3", "fetched_at": "2026-08-29T09:07:56.082571+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/faq"}, {"content_hash": "40de078f0e22a7ce705e0492bf87d53d86eb460891217f0ff5f41df5b2600eec", "fetched_at": "2026-08-29T09:07:56.084680+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_synology_docker_install"}, {"content_hash": "19779d3c00fc5ab65478b95d30192285fbd8722ff99f9b3b7ea649e5c89a4f04", "fetched_at": "2026-08-29T09:07:56.086600+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_platforms"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:20:47.418798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a744ea86a36aa5a5cd8d7c4c030b0ba698a2d9e49c6bfe881e5d5d76c4a0458", "fetched_at": "2026-08-28T04:08:50.435970+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amidaware/tacticalrmm"}, {"content_hash": "0a62692cb279347d15ed132671331b4fa9a06f8a90fb70be78cde898136125b1", "fetched_at": "2026-08-29T09:07:56.063396+00:00", "kind": "homepage", "missing": false, "url": "https://docs.tacticalrmm.com"}, {"content_hash": "09059882bb006329c28e7bfca2745ddb696920fa46d35dbaa565cd4bf56f555b", "fetched_at": "2026-08-29T09:07:56.072315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_considerations"}, {"content_hash": "3d9fc8d7ee225e9ef3da2d621057d388f8268ee676e3ccc9456d7fcfbb1c52ff", "fetched_at": "2026-08-29T09:07:56.074140+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_server"}, {"content_hash": "d784f5359a18bf0512bd91a6a9f9dcb6d7b70a8930cf6519046e1305614436bd", "fetched_at": "2026-08-29T09:07:56.076475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_docker"}, {"content_hash": "f822a65be674f3cfd15151f55b00862be293d2c19831d8d6de7dc2a723f263da", "fetched_at": "2026-08-29T09:07:56.078767+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_agent"}, {"content_hash": "4b68f14d18e7841317cd16a4cb33817e9f7f56a2827088e79ba6ce1f0ae148dd", "fetched_at": "2026-08-29T09:07:56.080809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/ee/reporting/functions/faq"}, {"content_hash": "ff6420a94fe0e6bdab77a24b0a9f5a9c865c4fd80e3f561e6b03c0a3c1e06fa3", "fetched_at": "2026-08-29T09:07:56.082571+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/faq"}, {"content_hash": "40de078f0e22a7ce705e0492bf87d53d86eb460891217f0ff5f41df5b2600eec", "fetched_at": "2026-08-29T09:07:56.084680+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_synology_docker_install"}, {"content_hash": "19779d3c00fc5ab65478b95d30192285fbd8722ff99f9b3b7ea649e5c89a4f04", "fetched_at": "2026-08-29T09:07:56.086600+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_platforms"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:20:47.418798+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6a744ea86a36aa5a5cd8d7c4c030b0ba698a2d9e49c6bfe881e5d5d76c4a0458", "fetched_at": "2026-08-28T04:08:50.435970+00:00", "kind": "readme", "missing": false, "url": "https://github.com/amidaware/tacticalrmm"}, {"content_hash": "0a62692cb279347d15ed132671331b4fa9a06f8a90fb70be78cde898136125b1", "fetched_at": "2026-08-29T09:07:56.063396+00:00", "kind": "homepage", "missing": false, "url": "https://docs.tacticalrmm.com"}, {"content_hash": "09059882bb006329c28e7bfca2745ddb696920fa46d35dbaa565cd4bf56f555b", "fetched_at": "2026-08-29T09:07:56.072315+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_considerations"}, {"content_hash": "3d9fc8d7ee225e9ef3da2d621057d388f8268ee676e3ccc9456d7fcfbb1c52ff", "fetched_at": "2026-08-29T09:07:56.074140+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_server"}, {"content_hash": "d784f5359a18bf0512bd91a6a9f9dcb6d7b70a8930cf6519046e1305614436bd", "fetched_at": "2026-08-29T09:07:56.076475+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_docker"}, {"content_hash": "f822a65be674f3cfd15151f55b00862be293d2c19831d8d6de7dc2a723f263da", "fetched_at": "2026-08-29T09:07:56.078767+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/install_agent"}, {"content_hash": "4b68f14d18e7841317cd16a4cb33817e9f7f56a2827088e79ba6ce1f0ae148dd", "fetched_at": "2026-08-29T09:07:56.080809+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/ee/reporting/functions/faq"}, {"content_hash": "ff6420a94fe0e6bdab77a24b0a9f5a9c865c4fd80e3f561e6b03c0a3c1e06fa3", "fetched_at": "2026-08-29T09:07:56.082571+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/faq"}, {"content_hash": "40de078f0e22a7ce705e0492bf87d53d86eb460891217f0ff5f41df5b2600eec", "fetched_at": "2026-08-29T09:07:56.084680+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_synology_docker_install"}, {"content_hash": "19779d3c00fc5ab65478b95d30192285fbd8722ff99f9b3b7ea649e5c89a4f04", "fetched_at": "2026-08-29T09:07:56.086600+00:00", "kind": "site_page", "missing": false, "url": "https://docs.tacticalrmm.com/unsupported_platforms"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 85}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2507, "days_push": 12, "days_rel": 22, "gap_med": 32, "n_releases_24m": 12}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}