{"repo":"ncarlier/webhookd","free":true,"listed":false,"github":"https://github.com/ncarlier/webhookd","clone":"git clone https://github.com/ncarlier/webhookd.git","description":"A minimalist, powerful webhook server designed to easily trigger shell scripts and run external processes via HTTP requests.","language":"Go","stars":1094,"topics":["webhook","go","ci","cd","continuous-integration","continuous-deployment","shell-script","bash","api-rest","webhook-server"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"webhookd: A Simple Webhook Server A minimalist, powerful webhook server designed to easily trigger shell scripts and run external processes via HTTP requests. 🚀 At a glance Installation Choose the method that best suits your deployment environment: 1. Go Install (Recommended) For developers who have Go installed: 2. Binary Download Script Download the binary for your architecture using one of these scripts: Via curl and bash : 3. Docker Container Run webhookd in a container for quick setup: Note on Docker: The official image is lightweight for simple scripts. For advanced needs (e.g., interacting with the Docker daemon), consider using ncarlier/webhookd:edge-distrib . 4. Package Manager (APT) For Debian users, install via our custom repository: Custom Repository Link Systemd Setup: If installing system-wide, the service is pre-configured. You only need to start it with: systemctl start webhookd . Custom environment variables can be set in /etc/webhookd.env . Configuration & Usage Webhookd accepts configuration via command line flags or by setting environment variables. For a complete list, run webhookd -h . All available parameters and environment variables are detailed in ./etc/default/webhookd.env. Directory Structure (Scripts) Webhooks are defined as executable scripts within a specific directory structure. Default Path: Scripts are executed by default from the ./scripts directory. Changing Path: You can override this using the WHD HOOK SCRIPTS environment variable or the","default_branch":null,"files":null,"tree":[],"storefront":"/r/ncarlier","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ncarlier/webhookd/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."}