Installation matrix
| Product | RPM/DEB | Portable | Elasticsearch | Use it when |
|---|---|---|---|---|
| Connector-only | spot-agent-sap | spot-agent-sap-portable | Not included | The host only extracts SAP data |
| Full suite | spot-suite | spot-suite-portable | Embedded 9.4.2 | Everything runs on one host |
| External suite | spot-suite-external | spot-suite-external-portable | Not included | Another team operates the cluster |
The RPM/DEB products are mutually exclusive. The full suite retains the
spot-suite name for compatible upgrades. The external suite can finish setup
without a cluster and remain in limited mode until it is configured.
System or portable
Prefer RPM/DEB whenever possible: root owns the code, SDK, and executable
configuration, so service accounts cannot modify them. Portable runs without
root and stays below $SPOT_HOME, but compromise of its runtime user can also
modify its code.
Quick choice
- Local backend, UI, and data: full suite.
- Local backend/UI with a corporate HTTPS Elasticsearch: external suite.
- SAP extraction only: connector-only.
- No root access: the matching portable, with a dedicated user and its residual risk accepted.
Have a valid SPOT online key or offline license file available before starting
the product; see Licenses and renewal. Verify every
asset against SHA256SUMS. External needs HTTPS and an explicit
CA/TLS policy; ILM management starts disabled. Never install two variants in
parallel or turn one into another by editing files manually.