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.
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
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.
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.