Skip to main content

All-in-one RPM

Use the all-in-one RPM when you run a compatible RPM distribution and want UI, backend, SAP connector, and embedded Elastic on one host.

Install

sudo rpm -Uvh spot-suite-X.Y.Z-1.el10.x86_64.rpm
sudo systemctl status spot-license spot-server spot-agent-sap spot-elasticsearch --no-pager

The package creates runtime paths, systemd services, and initial product defaults. Operational configuration is completed from /setup.

Root owns code, SDK, and embedded Elasticsearch; runtime accounts cannot modify them. Embedded is a fixed package capability, not a setup choice.

The package manager creates or upgrades the internal keystore as root and keeps /etc/spot/elasticsearch read-only for spot-elastic. Do not grant the service write access when Elasticsearch fails to start; reinstall the same package and review the scriptlet error.

First Access

Open:

http://<server>:8080/

If initial configuration is missing, SPOT redirects to /setup. HTTP on 8080 is valid; HTTPS is enabled only after valid certificates are configured.

The first card is License. Activate the online key or install the offline file you received, then wait for License valid. The rest of setup stays disabled until then. See Licenses and renewal for the full procedure and renewal export.

Checks

curl -sS -i http://127.0.0.1:8080/api/health
curl -sS http://127.0.0.1:9200
systemctl list-units --type=service --all 'spot*' --no-pager
journalctl -u spot-server -n 100 --no-pager

Embedded Elastic should listen only on 127.0.0.1:9200.

After Installing

  1. Activate or install the license from /setup.
  2. Complete /setup; Elasticsearch is already fixed to 127.0.0.1:9200.
  3. Validate that the connector can reach SAP through RFC.
  4. Confirm that Landing and Operations show data.
  5. Create operational users.
  6. Tune thresholds and AI providers when required.