Podman
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
- Go to https://my.webhookrelay.com/buckets and create a bucket
- Configure output destination (another container or IP address where you want to forward)
- Get access token from here. Once you click on ‘Create Token’, it will generate it and show a helper to set environment variables:
export RELAY_KEY=*****-****-****-****-*********
export RELAY_SECRET=**********
export BUCKETS=your-buckets-name
- Start a webhookrelayd agent:
podman run -d --env RELAY_KEY=$RELAY_KEY \
--env RELAY_SECRET=$RELAY_SECRET \
--env BUCKETS=$BUCKETS \
--network host webhookrelay/webhookrelayd-ubi8
If you are using self-signed certificates on your internal side, specify INSECURE
environment variable to skip validation:
INSECURE=true
Open a tunnel
- Go to https://my.webhookrelay.com/tunnels and create a tunnel with your desired destination
- Get access token from here. Once you click on ‘Create Token’, it will generate it and show a helper to set environment variables:
export RELAY_KEY=*****-****-****-****-*********
export RELAY_SECRET=**********
export TUNNELS=your-tunnel-name
export REGION=<region - eu, au, us-west (defaults to eu)>
- Start a bidirectional tunnel:
podman run -d --env RELAY_KEY=$RELAY_KEY \
--env RELAY_SECRET=$RELAY_SECRET \
--env TUNNELS=$TUNNELS \
--env REGION=$REGION \
--network host webhookrelay/webhookrelayd-ubi8