{"name":"LoggiFly: Real-time Docker Log Monitoring and Notifications","description":"LoggiFly is a lightweight tool designed to monitor Docker container logs for predefined keywords or regex patterns. It provides instant alerts for security breaches, system errors, or custom events, sending notifications through various channels like Ntfy or Apprise. This versatile solution helps users stay informed about their containerized applications and automate responses to critical log events.","github":"https://github.com/clemcer/loggifly","url":"https://osrepos.com/repo/clemcer-loggifly","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/clemcer-loggifly","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/clemcer-loggifly.md","json":"https://osrepos.com/repo/clemcer-loggifly.json","topics":["docker","monitoring","notifications","logging","apprise","ntfy","python","container-management"],"keywords":["docker","monitoring","notifications","logging","apprise","ntfy","python","container-management"],"stars":null,"summary":"LoggiFly is a lightweight tool designed to monitor Docker container logs for predefined keywords or regex patterns. It provides instant alerts for security breaches, system errors, or custom events, sending notifications through various channels like Ntfy or Apprise. This versatile solution helps users stay informed about their containerized applications and automate responses to critical log events.","content":"## Introduction\n\nLoggiFly is an efficient, lightweight tool for monitoring Docker container logs. It allows users to define specific keywords or regex patterns to detect events like security breaches, system errors, or custom application behaviors. Upon detection, LoggiFly sends instant notifications to your preferred channels, ensuring you're always aware of what's happening within your containerized environment. It's ideal for catching security breaches, debugging crashes, restarting containers on errors, and monitoring custom app behaviors.\n\n## Installation\n\nLoggiFly is designed for easy deployment, primarily leveraging Docker, Docker Swarm, and Podman environments. While detailed setup instructions are available in the official documentation, a typical installation involves pulling the LoggiFly Docker image and configuring your `config.yaml` file to specify containers to monitor and notification rules.\n\nFor comprehensive guidance on getting started, including specific commands and configuration examples, please refer to the [official documentation](https://clemcer.github.io/loggifly/guide/getting-started).\n\n## Examples\n\nLoggiFly excels in various monitoring scenarios. For instance, you can configure it to detect failed login attempts in a Vaultwarden container, immediately alerting you to potential security threats. Another practical use is monitoring for specific error messages in application logs, triggering an automatic restart of the problematic container to maintain service availability. It can also track custom events, such as a user downloading an audiobook from your Audiobookshelf server, providing insights into application usage.\n\n## Why Use LoggiFly\n\nLoggiFly stands out with its robust feature set, making it an invaluable tool for anyone managing Docker environments. Key capabilities include:\n\n*   **Flexible Log Detection**: Supports plain text, regex, and multi-line pattern matching for comprehensive log analysis.\n*   **Extensive Notification Support**: Integrates with Ntfy and Apprise, offering alerts across 100+ services like Slack, Discord, and Telegram.\n*   **Automated Actions**: Ability to trigger container stop or restart based on critical log events.\n*   **Contextual Alerts**: Automatically attaches relevant log files to notifications for quicker debugging.\n*   **Dynamic Configuration**: Reloads `config.yaml` automatically upon changes, ensuring continuous monitoring without manual restarts.\n*   **Remote Host Monitoring**: Connects to and monitors multiple remote Docker hosts.\n*   **Multi-Platform Compatibility**: Runs seamlessly on Docker, Docker Swarm, and Podman.\n\n## Links\n\nFor more information and to get started with LoggiFly, explore these official resources:\n\n*   [GitHub Repository](https://github.com/clemcer/LoggiFly)\n*   [Official Documentation](https://clemcer.github.io/loggifly/)\n*   [Getting Started Guide](https://clemcer.github.io/loggifly/guide/getting-started)\n*   [Configuration Guide](https://clemcer.github.io/loggifly/guide/config-structure.html)\n*   [Report Bug / Request Feature](https://github.com/clemcer/loggifly/issues)\n*   [Support the Project](https://www.buymeacoffee.com/clemcer)","metrics":{"detailViews":2,"githubClicks":7},"dates":{"published":null,"modified":"2026-02-13T00:00:38.000Z"}}