Bridge bot that forwards Gotify notifications to Matrix rooms. Compared with Ondolin/gotify-matrix-bot, it supports multi-stream routing (map app IDs to one or many rooms), optional per-stream templates, and optional end-to-end encryption.
docker run -d -v <data-path>:/data --name gotify-matrix-bridge controlnet/gotify-matrix-bridge # first run writes /data/config.yaml then exitsYou may need docker restart gotify-matrix-bridge to apply changes of the config file.
cargo build --release
cp example.config.yaml config.yaml # fill Gotify URL/token, Matrix creds, rooms, streams
cargo run --release -- -c config.yamlSee example.config.yaml for a full sample.
Notes: Currently still not in production.