Installation & Activation
SiftLog Platform is a single self-contained binary. No package manager, no runtime dependencies, no container required.
Step 1 — Download
Download the binary for your platform from your order confirmation email or your account downloads page. All five platform binaries are included with every license.
Step 2 — Install
Linux / macOS:
chmod +x siftlogd
mv siftlogd /usr/local/bin/siftlogd
Windows:
Place siftlogd.exe anywhere on your PATH, or run it directly from any directory.
Step 3 — Activate your license
You received a license key by email when you purchased. Run:
siftlogd activate --key YOUR-LICENSE-KEY
Internet access is required for activation. The key is stored at ~/.siftlogd/license.key and read automatically on every subsequent start. After activation, the daemon re-verifies the license every 24 hours. A 7-day grace period applies if the license server is temporarily unreachable.
Step 4 — Configure
Create a siftlog.yaml in your working directory. Minimal example:
sources:
- name: my-service
type: file
path: /var/log/my-service.log
tail: true
seek_to_end: true
correlation:
window_ms: 5000
signal:
cascade_detection: true
silence_detection: true
anomaly_threshold_multiplier: 10.0
Step 5 — Start
siftlogd start
The terminal UI launches automatically. Press q to quit.
Running as a system service
Linux (systemd):
[Unit]
Description=siftlogd log correlation daemon
After=network.target
[Service]
ExecStart=/usr/local/bin/siftlogd start --config /etc/siftlogd/siftlog.yaml
Restart=on-failure
RestartSec=5s
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable siftlogd
systemctl start siftlogd
Windows:
For production use on Windows, run siftlogd via NSSM (Non-Sucking Service Manager) or as a scheduled task set to run at startup. Use siftlogd start --no-ui for headless operation.
Next: Configuration Reference
SiftLog Platform
Always-on log correlation daemon. Cascade, anomaly, and silence detection across every log source in your infrastructure.