Webhook Relay
Search…
Podman
Podman is a popular Docker alternative that can run containers.
Running Webhook Relay container with Podman is very similar to Docker instructions. However, key difference will be the image, instead of webhookrelay/webhookrelayd:latest please use docker.io/webhookrelay/webhookrelayd-ubi8:latest.

Forward webhooks

  1. 1.
    Go to https://my.webhookrelay.com/buckets and create a bucket
  2. 2.
    Configure output destination (another container or IP address where you want to forward)
  3. 3.
    Get access token from here. Once you click on β€˜Create Token’, it will generate it and show a helper to set environment variables:
1
export RELAY_KEY=*****-****-****-****-*********
2
export RELAY_SECRET=**********
3
export BUCKETS=your-buckets-name
4
export DESTINATION=<destination output ID, name or URL to filter on>
Copied!
  1. 1.
    Start a webhookrelayd agent:
1
podman run -d --env RELAY_KEY=$RELAY_KEY \
2
--env RELAY_SECRET=$RELAY_SECRET \
3
--env BUCKETS=$BUCKETS \
4
--network host webhookrelay/webhookrelayd-ubi8
Copied!
If you are using self-signed certificates on your internal side, specify INSECURE environment variable to skip validation:
1
INSECURE=true
Copied!

Open a tunnel

  1. 1.
    Go to https://my.webhookrelay.com/tunnels and create a tunnel with your desired destination
  2. 2.
    Get access token from here. Once you click on β€˜Create Token’, it will generate it and show a helper to set environment variables:
1
export RELAY_KEY=*****-****-****-****-*********
2
export RELAY_SECRET=**********
3
export TUNNELS=your-tunnel-name
4
export REGION=<region - eu, au, us-west (defaults to eu)>
Copied!
  1. 1.
    Start a bidirectional tunnel:
1
podman run -d --env RELAY_KEY=$RELAY_KEY \
2
--env RELAY_SECRET=$RELAY_SECRET \
3
--env TUNNELS=$TUNNELS \
4
--env REGION=$REGION \
5
--network host webhookrelay/webhookrelayd-ubi8
Copied!