{"repo":"geluk/matrix-webhook-gateway","free":true,"listed":false,"github":"https://github.com/geluk/matrix-webhook-gateway","clone":"git clone https://github.com/geluk/matrix-webhook-gateway.git","description":"Webhook gateway for Matrix / Synapse. Create and manage webhooks in Matrix channels for multiple services.","language":"TypeScript","stars":29,"topics":["matrix","webhook","gateway","synapse","appservice"],"license":"MIT","category":"chat-messaging","readme_excerpt":"matrix-webhook-gateway lets you create and manage webhooks for Matrix channels. The application is configured with a simple and clearly documented configuration file, and webhooks can be added and removed directly in Matrix. A powerful plugin system is available (including several examples), allowing you to easily add handlers for various types of webhooks. Installation Docker The recommended way to run the application service is using Docker. All releases are published as Docker images on https://hub.docker.com/r/geluk/matrix-webhook-gateway. To get started quickly, an example compose file is provided below: Without Docker It is also possible to run the application directly. Download the latest release and extract it. Start the application by running node entry.js Commandline options can be used to alter the default configuration file location. For a list of available options, try node entry.js --help . Configuration A new configuration file ( /config/gateway-config.yaml in Docker, or ./gateway-config.yaml outside Docker) is generated on first startup. The webhook gateway will use the settings in this file to automatically generate an appservice registration file (default location: /data/appservice-webhook-gateway.yaml in Docker, ./appservice.yaml outside). You should copy this file to your Matrix server, and add it to your Synapse configuration: If your webhook and Matrix server live on the same host, you can also choose to directly point Matrix to the generated appservice ","default_branch":null,"files":null,"tree":[],"storefront":"/r/geluk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/geluk/matrix-webhook-gateway/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}