A real tiny golang based Docker container to sent Frigate NVR Messages/Snapshots as Pushover notifications. This is my first golang project so stay tuned
You need Frigate and a MQTT Broker running and configured. In my case I have a RasPi 4 with Docker Compose.
- Copy the config.yaml-template to config.yaml
- Adopt the values in config.yaml
- Build the container and run the container see build-and-run.sh
#!/bin/bash
docker build -t "frigate2pushover" .
docker run --rm -it -v ./config.yaml:/app/config.yaml frigate2pushover:latest
subscribe to any topic snapshot via configDecode Pictures and send Pictures- Map Topics to messages templates via config.yaml
- Make Messages more configurable
- more hardening
- use Event Topic instead of snapshots as recommended here blakeblackshear/frigate#8397 (comment)
- Very small Docker Container Build for golang https://klotzandrew.com/blog/smallest-golang-docker-image
- Pushover golang API