I have been using the Telegram notifications feature of Balance of Satoshis but it's pretty cringe to send to Telegram servers all your node transactions routes, amounts, and memos...
So a self hosted notifications server is the way to go.
This Python script that you can run in Docker, connects to your Lightning Network Daemon (LND) node and sends real-time notifications to a Gotify server.
Is running a gotify server decently easy?
Definitely. Very simple web server. I have it in a container using ~10 MB of RAM and behind a reverse proxy.
Totally agree privacy should always come first, especially when it comes to Lightning node activity. Self-hosted solutions like this are a big step in the right direction. Love the Docker + Gotify combo too clean, efficient, and keeps everything under your own control. Thanks for sharing this setup, it's a great example of building with sovereignty in mind
I’ve been using the Telegram notifications from Balance of Satoshis, but honestly, it feels kinda cringe sending all my node’s data routes, amounts, memos to Telegram’s servers.
So I switched to a self-hosted setup. This Python script runs in Docker, connects to my LND node, and pushes real-time notifications to my own Gotify server. Much more private, and I control the data.