Skip to content
This repository was archived by the owner on Apr 16, 2026. It is now read-only.

Getting Started

Hargata Softworks edited this page Apr 9, 2026 · 2 revisions

Prerequisites

  • An instance of LubeLogger
  • An API Key with Viewer role generated by the Root User

Steps

Video Walkthrough covering integration for both ntfy and gotify

  1. Clone the docker-compose.yml file
    1. If you want some basic security, uncomment and set the environment variable LL_DAEMON_PASSWORD
  2. Open a terminal and run
docker compose pull
docker compose up
  1. The daemon service will start listening at localhost:40750 by default, you can change this in docker-compose.yml
  2. Check the sample configurations in SampleConfigs
  3. Find the config file for the integration you want and copy the content
  4. Replace the placeholders with your data
  5. Make a POST request to http://localhost:40750/webhook/config with the content as the JSON body
    1. If you have a password set via environment variables, you need to set the header x-daemon-password with your password for the request
  6. Restart the service
  7. Configure your LubeLogger instance so that webhook payload are sent to the daemon service
  8. Send a test notification to verify that everything is working

API Methods

Method Endpoint Description
POST /webhook/ingest Ingests webhooks from LubeLogger
POST /webhook/config Configures the daemon service
GET /webhook/reminders Gets list of cached reminders
DELETE /webhook/reminders/clear Clears all cached reminders

Clone this wiki locally