this post was submitted on 27 Mar 2025
1 points (100.0% liked)

Self-Hosted Alternatives to Popular Services

222 readers
1 users here now

A place to share, discuss, discover, assist with, gain assistance for, and critique self-hosted alternatives to our favorite web apps, web...

founded 2 years ago
MODERATORS
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/clemcer on 2025-03-27 14:00:46+00:00.


Hey everyone,

I am a programming beginner and wanted to share a little tool I built for myself. It really is nothing special but I had fun building it and creating the README and maybe somebody else finds use for it.

LoggiFly is a small, containerized tool that monitors Docker logs for certain keywords ๐Ÿ”‘ or regex patterns ๐Ÿ” and sends notifications when something important happens.

LoggiFly is ideal for ๐Ÿ”ฅ

  • ๐Ÿ› ๏ธ Debugging crashes or errors (optional: attach log snippets to notifications)
  • ๐Ÿ” Catching security events like failed login attempts
  • ๐Ÿ“ก Getting notified about events from apps that don't have built-in notification support (e.g., download requests on your Audiobookshelf server

How does it work? โš™๏ธ

Loggifly listens to Docker logs via the docker socket and sends notifications either:

  • Directly to ntfy
  • Or via Apprise to one of 100+ supported notification services (Pushover, Gotify, Telegram, Discord, etc.)

LoggiFly is fully configurable via YAML and Environment variables.

Why I built it ๐Ÿ™‚

When I first set up ntfy, I quickly ran out of things to notify myself about. Around the same time, I gave a few friends access to my Audiobookshelf server and thought it would be nice to get notified when users log in, request downloads, or when suspicious failed logins happen.

Unfortunately, Audiobookshelf doesn't support these kind of notifications... but all those events are being logged. I think I could have set up Grafana + Loki to get notifications from docker logs events, but I wanted something lightweight and simple โ€“ just one small Docker container.

So since I had just run out of new selfhosted tools to install anyway and was in the process of learning python, I thought: "Why not try building something yourself?"

You can find everything here: ๐Ÿ‘‰ GitHub Repository

I know this little tool is very basic compared to most other projects shared here, but still even if just one person finds it useful, I'd be absolutely thrilled.

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here