Skip to content

What is LoggiFly

LoggiFly is a small, open-source tool that watches container logs and sends notifications when specific keywords or patterns appear. It helps you catch problems early, like crashes, errors, or anything else you care about, without having to set up a full logging stack. LoggiFly can also be used to get notifications from apps that don't have good notification support.

Screenshots

Collage of Screenshots

Customize notifications and filter log lines for relevant information

Custom Templates Collage

LoggiFly runs as a very lightweight container and connects directly to the Docker (or Podman) Socket. You can send alerts to ntfy or via Apprise to most other notification servives (like Discord, Slack, or Telegram). LoggiFly can also restart, start or stop containers automatically, trigger OliveTin actions via the OliveTin API, attach log files to your notifications, format messages by extracting only the relevant information and more.

You can configure LoggiFly via environment variables, a config.yaml file or in the Docker labels of the containers you want to monitor. Settings and keywords can be configured on three different levels: global, container and keyword.

LoggiFly is easy to deploy, flexible, and made for people who want to monitor containers without extra complexity.

Ideal For:

  • ✅ Catching security breaches (e.g., failed logins in Vaultwarden)
  • ✅ Debugging crashes with attached log context
  • ✅ Restarting containers on specific errors or stopping them completely to avoid restart loops
  • ✅ Monitoring custom app behaviors (e.g., failed logins or when a user downloads an audiobook on your Audiobookshelf server)