Webhook Relay
PricingLogin
  • Introduction
  • Quick Start - Forwarding
  • Quick Start - Tunnels
  • 🛠️Installation
    • Relay CLI
      • Install
      • Auto-start
      • Run config.yaml reference
    • Containerized
      • Kubernetes Installation
      • Podman
      • Docker
      • Docker Compose
  • Products
    • 🛰️Webhook Forwarding
      • Glossary
      • WebSocket Server
      • Authentication
      • Custom Domains
    • ⚡Functions
      • Managing functions
      • Edit request/response
      • Working with JSON
      • 🦾Advanced
        • Working with time
        • Testing functions in CLI
        • Making HTTP Requests
        • Multipart Form Data
        • URLEncoded Form Data
        • GCP BigQuery
        • Sending Emails
        • JWT authentication
        • Base64, Hashes, Encryption
      • 🤖Integrating into CI/CD
    • 🔃Tunnels
      • Using tunnels
      • Custom Domains
      • Encryption (HTTPS)
      • Regions
  • 📝Examples
    • Intro to examples
    • Webhooks
      • Receiving webhooks on localhost
      • Receive webhooks inside your JavaScript app
      • Execute shell scripts on remote machines
    • Functions
      • Enrich webhooks from 3rd party APIs
      • Convert DockerHub webhook to Slack notification
      • Allowing only POST requests through
      • Manipulate webhook request body
    • Tunnels
      • Ingress for any Kubernetes environment
      • Demoing your website
    • 🏠Home Automation
      • Home Assistant
      • Node-RED
      • Raspberry Pi
  • Platform
    • CLI Basics
    • Using CLI Behind Proxy
    • Self-hosting Server
      • Server deployment
      • Client configuration
    • Security & Tech
Powered by GitBook
On this page

Was this helpful?

  1. Examples
  2. Home Automation

Raspberry Pi

PreviousNode-REDNextCLI Basics

Last updated 4 years ago

Was this helpful?

is a popular and affordable computer that you can use to learn programming, automate tasks at home or just run a web server. Webhook Relay offers an ARM and aarch64 based Docker images that you can use on a Raspberry Pi (or any other similar device).

An easiest way to deploy webhookrelayd agent on your Raspberry Pi is to use . Full article on it can be found . To install it, simply:

curl -sSL https://get.docker.com | sh

Use token key and secret (get token from ) to start webhookrelayd container:

# to run in a standard webhook forwarding way (will forward any webhooks that hit 'rpi' bucket)
docker run --name whr-relayd --net host --restart always -d webhookrelay/webhookrelayd-arm:latest --bucket rpi -k your-key -s your-secret

# to start a bidirectional tunnel
docker run --name whr-relayd --net host --restart always -d webhookrelay/webhookrelayd-arm:latest --mode tunnel -t rpi -k your-key -s your-secret

Available images:

  • arm 64bit: webhookrelay/webhookrelayd-aarch64:latest

  • arm 32bit: webhookrelay/webhookrelayd-arm:latest

📝
🏠
Raspberry Pi
docker
here
https://my.webhookrelay.com/tokens