Create a lubelogger
user and LL installation directory
useradd -ms /usr/bin/bash lubelogger && \
mkdir /opt/lubelogger
Download the Linux executable from the LL GitHub Release page here.
wget https://github.com/hargata/lubelog/releases/download/v1.4.6/LubeLogger_v146_linux_x64.zip
Unzip the archive
unzip LubeLogger_v146_linux_x64.zip -d /opt/lubelogger/
Create a .env
file
touch /opt/lubelogger/.env
Change ownership and mode
chown lubelogger:lubelogger -R /opt/lubelogger && \
chmod 744 /opt/lubelogger/CarCareTracker
Create a new systemd
service
bash -c 'cat > /etc/systemd/system/lubelogger.service' <<'EOF'
[Unit]
Description=LubeLogger
After=network.target
StartLimitIntervalSec=2
[Service]
Type=simple
Restart=on-failure
RestartSec=10
User=lubelogger
Group=lubelogger
WorkingDirectory=/opt/lubelogger
EnvironmentFile=/opt/lubelogger/.env
ExecStart=/opt/lubelogger/CarCareTracker
[Install]
WantedBy=multi-user.target
EOF
Enable and Start the service
systemctl daemon-reload && \
systemctl enable --now lubelogger.service
LubeLogger should now be listening on localhost 5000/tcp