Systemd deployment
Run reveald as a managed systemd service for production Linux deployments with automatic restarts, logging, and security hardening.
Create a system user
Install reveald
Create the configuration
Create the service unit
Create /etc/systemd/system/reveald.service:
Adjust ReadWritePaths to include any directories reveald needs to read from.
Enable and start
Verify
Updating reveald
Environment variables
Pass secrets via an environment file instead of putting them in config.json:
Create /etc/reveald/env:
Add to the service unit:
Then reference $WEBHOOK_URL in your config. See Configuration.