├── .github ├── CONTRIBUTING.md └── PULL_REQUEST_TEMPLATE.md ├── LICENSE └── README.md /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ## Contributing 2 | 3 | See [gotify/server CONTRIBUTING.md](https://github.com/gotify/server/blob/master/CONTRIBUTING.md). 4 | 5 | Guidelines for adding new entries are listed in [PULL_REQUEST_TEMPLATE.md](PULL_REQUEST_TEMPLATE.md). 6 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | - [ ] Your submissions have the following format: 2 | ``` 3 | - [Name](http://url.of/source/code) - Short description, less than 250 characters. 4 | ``` 5 | - [ ] Your additions are ordered alphabetically. 6 | - [ ] The projects you add are actively maintained. 7 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2019 Gotify 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # gotify/contrib 2 | 3 | Do you want to contribute to the gotify project? Have a look at our [contributing.md](https://github.com/gotify/server/blob/master/CONTRIBUTING.md). 4 | 5 | Here you'll find community contributions to the Gotify project. 6 | 7 | ## Guides 8 | 9 | - [CrowdSec Notification Plugin](https://docs.crowdsec.net/docs/next/local_api/notification_plugins/gotify) An example configuration to use Gotify as a notification channel for [CrowdSec](https://github.com/crowdsecurity/crowdsec). 10 | - [cyb3rko/gotify-mtls-setup](https://github.com/cyb3rko/gotify-mtls-setup) A guide for setting up mTLS authentication with Gotify and a proxy. 11 | - [denisgolius/zabbix-to-gotify-alert](https://github.com/denisgolius/zabbix-to-gotify-alert) A guide for sending alerts from [Zabbix](https://www.zabbix.com/) to `gotify/server`. 12 | - [hypervtechnics/gotify-and-caddy-with-systemd](https://gist.github.com/hypervtechnics/9cb28e67aea93cb9b87af5141bc3aa25) Install Gotify with Caddy as reverse proxy and with a systemd service. 13 | - [mrspartak/gotify-dc](https://github.com/mrspartak/gotify-dc) 3 steps deploy with docker-compose `gotify/server` + Nginx. 14 | - [mskian/gotify-apache](https://github.com/mskian/gotify-apache) Install and Configure Gotify without Docker in Apache Server. 15 | - [render-examples/gotify-server](https://github.com/render-examples/gotify-server) A guide to deploying `gotify/server` on [Render](https://render.com). 16 | - [YunoHost-Apps/gotify_ynh](https://github.com/YunoHost-Apps/gotify_ynh) `gotify/server` as package for [YunoHost](https://yunohost.org). 17 | 18 | ## Libraries 19 | 20 | - [ajmcateer/GotifySharp](https://github.com/ajmcateer/GotifySharp) A C# library for interacting with `gotify/server`. 21 | - [caronc/apprise](https://github.com/caronc/apprise) A notification library for almost all popular notification services. 22 | - [ctlove0523/gotify-java-client](https://github.com/ctlove0523/gotify-java-client) A Java library for interacting with `gotify/server`. 23 | - [d-k-bo/python-gotify](https://github.com/d-k-bo/python-gotify) A Python module for interacting with `gotify/server`, also available on [PyPI](https://pypi.org/project/gotify/). 24 | - [hywax/gotify-client](https://github.com/hywax/gotify-client) A JavaScript library for interacting with `gotify/server`. 25 | - [VerifiedJoseph/gotify-api-php](https://github.com/VerifiedJoseph/gotify-api-php) A PHP library for interacting with `gotify/server`. 26 | 27 | ## Plugins 28 | 29 | - [AmamiyaHotaru/GotifyToESPDeerAdapter](https://github.com/AmamiyaHotaru/GotifyToESPDeerAdapter) A plugin for forwarding Gotify messages to MQTT for compatibility with [Deeresp](https://github.com/easychen/pushdeer/tree/main/iot) (Pushdeer's IoT version) 30 | - [anhbh310/gotify2telegram](https://github.com/anhbh310/gotify2telegram) A plugin for forwarding Gotify messages to Telegram through Telegram Bot API. 31 | - [ckocyigit/gotify-authentik-plugin](https://github.com/ckocyigit/gotify-authentik-plugin) A plugin that allows gotify/server to directly receive and process webhooks from [Authentik](https://github.com/goauthentik/authentik). 32 | - [david-kalmakoff/gotify-smtp-emailer](https://github.com/david-kalmakoff/gotify-smtp-emailer) A plugin for forwarding received messages to email through SMTP 33 | - [elgonlabs/gotify-emailer](https://github.com/elgonlabs/gotify-emailer) A plugin for sending emails for incoming gotify/server messages. 34 | - [eternal-flame-AD/gotify-broadcast](https://github.com/eternal-flame-AD/gotify-broadcast) A plugin for message broadcasts to multiple users. 35 | - [eternal-flame-AD/gotify-webhook-misskey](https://github.com/eternal-flame-AD/gotify-webhook-misskey) A plugin for receiving notification from federated social networking platform [Misskey](https://github.com/misskey-dev/misskey) with multi-user support. 36 | - [LukasKnuth/gotify-slack-webhook](https://github.com/LukasKnuth/gotify-slack-webhook) A plugin to receive Slack Incoming Webhooks in Gotify. 37 | - [marceltransier/gotify-slack](https://github.com/marceltransier/gotify-slack) A plugin for Slack push notifications. 38 | - [MexHigh/Gotify-Postal-Webhooks-Plugin](https://github.com/MexHigh/Gotify-Postal-Webhooks-Plugin) A plugin for receiving and displaying webhooks from the [Postal mail delivery platform](https://github.com/postalserver/postal). Supports all message types. 39 | - [MexHigh/Gotify-Webhooks-Plugin](https://github.com/MexHigh/Gotify-Webhooks-Plugin) A plugin for receiving and displaying generic webhook requests. 40 | - [ocimea/gotify-alertmanager-plugin](https://codeberg.org/ocimea/gotify-alertmanager-plugin) A plugin that allows gotify/server to directly receive and process webhooks from prometheus/alertmanager. 41 | - [thomas-maurice/gotify-nats-plugin](https://github.com/thomas-maurice/gotify-nats-plugin) A plugin to receive messages sent through [NATS](https://nats.io/). 42 | - [tystuyfzand/gotify-mqtt](https://github.com/tystuyfzand/gotify-mqtt) A plugin for MQTT message subscriptions (for IoT and others). 43 | - [tystuyfzand/gotify-smtp](https://github.com/tystuyfzand/gotify-smtp) A plugin for SMTP ingest of notifications. 44 | 45 | ## Tools / Applications 46 | 47 | - [4oo4/email2gotify](https://github.com/4oo4/email2gotify) Simple script to redirect mail output (e.g. from postfix) into a `gotify` push notification. 48 | - [a-bali/janitor](https://github.com/a-bali/janitor) Availability monitoring and alerting for IOT devices. 49 | - [ajmcateer/GotifyDesktop](https://github.com/ajmcateer/GotifyDesktop) A cross platform Desktop client `gotify/server`. 50 | - [androidseb25/iGotify-Notification-Assistent](https://github.com/androidseb25/iGotify-Notification-Assistent) An assistent that sends push notifications to iOS devices for incoming `gotify/server` messages. 51 | - [anup92k/gotify_nagios](https://github.com/anup92k/scripts/tree/master/nagios-plugins/gotify_nagios) A Nagios plugin to send notifications via `gotify`. 52 | - [crazy-max/diun](https://github.com/crazy-max/diun) Receive notifications when an image is updated on a Docker registry. 53 | - [cyrinux/imap2gotify](https://github.com/cyrinux/imap2gotify) An email IMAP Idle proxy to `gotify/server`. 54 | - [desbma/gotify-desktop](https://github.com/desbma/gotify-desktop) Small daemon to send desktop notifications 55 | - [diddypod/rotify](https://github.com/diddypod/rotify) Send and view Gotify messages via [rofi](https://github.com/davatorium/rofi). 56 | - [DRuggeri/alertmanager_gotify_bridge](https://github.com/DRuggeri/alertmanager_gotify_bridge) A bridge between Prometheus AlertManager and a Gotify server 57 | - [eikendev/action-gotify](https://github.com/eikendev/action-gotify) A GitHub action to send notifications via `gotify/server`. 58 | - [Enchufadoo/gotify-fox](https://github.com/Enchufadoo/gotify-fox) A Firefox addon for sending messages to `gotify/server`. 59 | - [gigigig/bedrock-docker-gotify](https://github.com/gigigig/bedrock-docker-gotify) Sends Player Events from Minecraft Bedrock Docker Server to `gotify/server`. 60 | - [immanuelfodor/rocketchat-push-gateway](https://github.com/immanuelfodor/rocketchat-push-gateway) A push gateway for RocketChat to send notifications to `gotify/server`. 61 | - [JakobST1n/RSS-watcher](https://github.com/JakobST1n/RSS-watcher) Periodically checks RSS feeds for new entries, and pushes those to `gotify/server`. 62 | - [kha7iq/pingme](https://github.com/kha7iq/pingme) A CLI tool which provides the ability to send messages to multiple messaging platforms. 63 | - [kisst/gotify-gnome-client](https://github.com/kisst/gotify-gnome-client) A Gotify client for Linux with Gnome desktop 64 | - [LukasKnuth/terraform-provider-gotify](https://github.com/LukasKnuth/terraform-provider-gotify) Setup Gotify using Terraform. 65 | - [mattmckenzy/mail2gotify](https://github.com/MattMckenzy/Mail2Gotify) A stand-alone, hosted SMTP server that relays email notifications to `gotify/server`. 66 | - [methatronc/checker](https://github.com/methatronc/checker) Receive notifications when a running image is updated on the Docker registry. 67 | - [mskian/ssl-expiry-reminder](https://github.com/mskian/ssl-expiry-reminder) SSL Expiry Reminder - Get SSL Expiry Notification remainder Alerts on `gotify/server`. 68 | - [n8n.io/n8n](https://github.com/n8n-io/n8n/tree/master/packages/nodes-base/nodes/Gotify) A Gotify integration for the workflow automation tool [n8n](https://n8n.io/) via the [Gotify node](https://n8n.io/integrations/gotify/). 69 | - [no-go/NotifyRelay](https://github.com/no-go/NotifyRelay) An Android app for relaying almost all Android messages to `gotify/server`. [F-Droid](https://f-droid.org/packages/click.dummer.notify_to_jabber/) 70 | - [ojrivera381/SendGotifyMessage](https://github.com/ojrivera381/SendGotifyMessage) A simple Powershell CLI function for sending messages to `gotify/server`. 71 | - [Ondolin/gotify-matrix-bot](https://github.com/Ondolin/gotify-matrix-bot) A small tool to recive gotify messages in a matrix chat. 72 | - [ppacher/moziot-gotify-addon](https://github.com/ppacher/moziot-gotify-addon) A Mozilla WoT gateway addon to send notifications via `gotify`. 73 | - [rakshazi/desktop2gotify](https://gitlab.com/rakshazi/desktop2gotify) A desktop daemon/cli app that reads notifications from dbus and sends them to your gotify, matrix or webhook server 74 | - [rorpage/gotify-chrome](https://github.com/rorpage/gotify-chrome) A Chrome extension for sending messages to `gotify/server`. 75 | - [schwma/gotify-push](https://github.com/schwma/gotify-push) A Python CLI for sending messages to `gotify/server`. 76 | - [sebw/pushtify](https://github.com/sebw/pushtify) Forward Gotify notifications to Pushover. 77 | - [StewartThomson/Gotify-Ext](https://github.com/StewartThomson/Gotify-Ext) A Browser extension for viewing and managing gotify servers 78 | - [Winify](https://winify.grimore.org/) A Windows (7+) desktop client for receiving notifications from Gotify. 79 | - [ztpnk/gotify-dunst](https://github.com/ztpnk/gotify-dunst) A gotify client for your Linux Desktop 80 | --------------------------------------------------------------------------------