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. Tunnels

Demoing your website

PreviousIngress for any Kubernetes environmentNextHome Automation

Last updated 3 years ago

Was this helpful?

Once in a while there is a need to share your work-in-progress website, built on technologies like , , or any other framework, tool, etc..

Sometimes it is way too early in the development cycle to set up automated (or not) deployment just to get some feedback; this is where tunnels come in:

simple tunnel

Here, the connect command needs only one argument that specifies destination:

relay connect [DESTINATION]

In the next example we demonstrate tunnels functionality with custom subdomains and automated SSL:

To get a custom subdomain and enable SSL you need to specify two flags: --subdomain (or -s) and --crypto:

relay connect --subdomain [SUBDOMAIN] --crypto flexible [DESTINATION]

Crypto flag flexible enables both HTTP and HTTPS endpoints.

custom subdomain with ssl

More details are available in tunnels .

📝
documentation page
hexo
jekyll
hugo