This quick start installation guide is designed for Linux distributions running systemd.
Clone the repository. You can put it anywhere you want—/opt
is recommended. Example:
sudo git clone https://github.com/samcole8/sendlog.git /opt/sendlog
Configure a virtual environment and install Python dependencies
python3 -m venv /opt/sendlog/venv
source /opt/sendlog/venv/bin/activate
pip install -r /opt/sendlog/requirements.txt
Copy the systemd service script into your systemd service directory, e.g.:
sudo cp /opt/sendlog/pkg/sendlog.service /etc/systemd/system/sendlog.service
Configuration examples are available in examples/
. For more information on configuring sendlog, see configuration file documentation.
Start/enable the service:
sudo systemctl enable --now sendlog
Check if the system is operational:
sudo systemctl status sendlog
If the configuration file changes, restart the service:
sudo systemctl restart sendlog