├── .dockerignore ├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── app ├── app.py ├── config │ ├── __init__.py │ ├── config_model.py │ └── load_config.py ├── constants.py ├── docker_monitor.py ├── line_processor.py ├── notifier.py └── services.py ├── docs ├── .vitepress │ ├── config.mts │ └── theme │ │ ├── custom.css │ │ └── index.js ├── configs │ ├── config_example.yaml │ └── config_template.yaml ├── guide │ ├── actions.md │ ├── config_sections │ │ ├── containers.md │ │ ├── global-keywords.md │ │ ├── index.md │ │ ├── label-config.md │ │ ├── notifications.md │ │ └── settings.md │ ├── customize-notifications │ │ ├── index.md │ │ ├── json_template.md │ │ └── template.md │ ├── environment-variables.md │ ├── examples.md │ ├── getting-started.md │ ├── podman.md │ ├── remote-hosts.md │ ├── settings-overview.md │ ├── swarm.md │ ├── tips.md │ └── what-is-loggifly.md ├── index.md └── public │ ├── collage.png │ ├── config_template.yaml │ ├── icon.png │ ├── ssh-failed-login.png │ ├── template_collage.png │ ├── template_comparison.png │ └── vault_failed_login.gif ├── package.json └── requirements.txt /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/README.md -------------------------------------------------------------------------------- /app/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/app/app.py -------------------------------------------------------------------------------- /app/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/config/config_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/app/config/config_model.py -------------------------------------------------------------------------------- /app/config/load_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/app/config/load_config.py -------------------------------------------------------------------------------- /app/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/app/constants.py -------------------------------------------------------------------------------- /app/docker_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/app/docker_monitor.py -------------------------------------------------------------------------------- /app/line_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/app/line_processor.py -------------------------------------------------------------------------------- /app/notifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/app/notifier.py -------------------------------------------------------------------------------- /app/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/app/services.py -------------------------------------------------------------------------------- /docs/.vitepress/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/.vitepress/config.mts -------------------------------------------------------------------------------- /docs/.vitepress/theme/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/.vitepress/theme/custom.css -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/.vitepress/theme/index.js -------------------------------------------------------------------------------- /docs/configs/config_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/configs/config_example.yaml -------------------------------------------------------------------------------- /docs/configs/config_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/configs/config_template.yaml -------------------------------------------------------------------------------- /docs/guide/actions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/actions.md -------------------------------------------------------------------------------- /docs/guide/config_sections/containers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/config_sections/containers.md -------------------------------------------------------------------------------- /docs/guide/config_sections/global-keywords.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/config_sections/global-keywords.md -------------------------------------------------------------------------------- /docs/guide/config_sections/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/config_sections/index.md -------------------------------------------------------------------------------- /docs/guide/config_sections/label-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/config_sections/label-config.md -------------------------------------------------------------------------------- /docs/guide/config_sections/notifications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/config_sections/notifications.md -------------------------------------------------------------------------------- /docs/guide/config_sections/settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/config_sections/settings.md -------------------------------------------------------------------------------- /docs/guide/customize-notifications/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/customize-notifications/index.md -------------------------------------------------------------------------------- /docs/guide/customize-notifications/json_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/customize-notifications/json_template.md -------------------------------------------------------------------------------- /docs/guide/customize-notifications/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/customize-notifications/template.md -------------------------------------------------------------------------------- /docs/guide/environment-variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/environment-variables.md -------------------------------------------------------------------------------- /docs/guide/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/examples.md -------------------------------------------------------------------------------- /docs/guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/getting-started.md -------------------------------------------------------------------------------- /docs/guide/podman.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/podman.md -------------------------------------------------------------------------------- /docs/guide/remote-hosts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/remote-hosts.md -------------------------------------------------------------------------------- /docs/guide/settings-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/settings-overview.md -------------------------------------------------------------------------------- /docs/guide/swarm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/swarm.md -------------------------------------------------------------------------------- /docs/guide/tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/tips.md -------------------------------------------------------------------------------- /docs/guide/what-is-loggifly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/guide/what-is-loggifly.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/public/collage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/public/collage.png -------------------------------------------------------------------------------- /docs/public/config_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/public/config_template.yaml -------------------------------------------------------------------------------- /docs/public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/public/icon.png -------------------------------------------------------------------------------- /docs/public/ssh-failed-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/public/ssh-failed-login.png -------------------------------------------------------------------------------- /docs/public/template_collage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/public/template_collage.png -------------------------------------------------------------------------------- /docs/public/template_comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/public/template_comparison.png -------------------------------------------------------------------------------- /docs/public/vault_failed_login.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/docs/public/vault_failed_login.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clemcer/LoggiFly/HEAD/package.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | docker 2 | requests 3 | pyyaml 4 | watchdog 5 | apprise 6 | pydantic --------------------------------------------------------------------------------